我正在尝试创建一个“快捷方式”,可以将其固定到 Ubuntu 12.04.3 LTS 中的启动器上,以启动 RDesktop 会话。
它可以很好地从命令行运行:
rdesktop -u UserName -d Domain -g 1024x720 -a 16 ServerName
我发现了一些类似的东西终端命令脚本启动器,但它不太起作用。
我制作了包含此内容的桌面文件(按照上面的链接使其可执行等):
[Desktop Entry]
Version=1.0
Name=RDP-ServerName
Comment=Open an RDP session to ServerName
Exec=rdesktop -u UserName -d Domain -g 1024x720 -a 16 ServerName
Terminal=true
Type=Application
Categories=Utility;Application;
我想如果我可以让它从桌面运行,那么我是否可以以某种方式将它固定到启动器上?
但是,当我从桌面运行它时,似乎什么都没有发生。我尝试选择“终端”选项,也尝试选择“运行”选项,但似乎都没有用。
答案1
xfreerdp 客户端也存在类似问题。使用终端从命令行传递参数是可行的,但使用桌面启动器(Windows 术语中的快捷方式)无法使其工作。解决方案是创建一个脚本来调用客户端:
〜/ bin / RDPWindows.sh:
xfreerdp /d: /u:username /p:password /v:10.10.10.10 /size:100% /dynamic-resolution
然后,创建一个指向该脚本的启动器就可以了。
答案2
您只需将*.desktop
文件复制到即可~/.local/share/applications
。
或者使用alacarte
应用程序来实现这一点。
sudo apt-get install alacarte
答案3
对于 Exec= 行,尝试将/usr/bin/rdesktop
其作为要执行的命令。在我创建桌面快捷方式时,这种方法对我有用。