正如标题所说,我正试图在启动时打开rdesktop连接,但无法使其正常工作。
我在.config\autostart中放置了一个.desktop文件,它应该可以打开一个外壳文件。然后,该文件运行此命令。
rdesktop -f -u *Username* *Password *Domain* *Server*当直接运行时,该命令起作用。
.desktop文件-
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec="/home/rdesktop.sh"
Name=stac0.desktop
#END1
#chmod +x ~/.config/autostart/stac0.desktop
#tee -a ~/.config/autostart/stac0.desktop << END1
#!/usr/bin/env xdg-open然后我使用以下命令对其进行了验证
desktop-file-validate ~/.config/autostart/stac0.desktop正在执行的.sh文件
#!/bin/bash
sleep 30s
rdesktop -f -u gcorruga -p Huhtamak1 -d EUR gbbla-antila
sleep 5s
rdesktop -f -u gcorruga -p Huhtamak1 -d EUR gbbla-antila(该命令会运行两次,因为第一次运行时经常会失败,不确定为什么会这样)
有没有更好的方法或者我做错了什么?
-Tom
发布于 2021-09-28 12:47:07
我发现这个方法在…中起作用
创建外壳文件
我们首先需要创建一个shell文件:
sudo nano rdesktop0.sh然后将rdesktop命令添加到该文件中。保存文件并将其关闭。
接下来,我们需要将该文件设置为可执行文件,在控制台中输入以下内容:
sudo chmod +x hello-world.sh现在我们有了一个可以正常运行的shell脚本来运行该命令。我建议通过运行以下命令来测试它:
sh rdesktop0.sh在启动时执行文件的
使用nano在此处创建/编辑文件:
sudo nano /etc/xdg/autostart/myapp.desktop然后添加以下行:
[Desktop Entry]
Exec=sh rdesktop *variables*https://stackoverflow.com/questions/69347038
复制相似问题