![如何从“启动程序”执行 shell 命令?](https://linux22.com/image/1105/%E5%A6%82%E4%BD%95%E4%BB%8E%E2%80%9C%E5%90%AF%E5%8A%A8%E7%A8%8B%E5%BA%8F%E2%80%9D%E6%89%A7%E8%A1%8C%20shell%20%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我想通过双击来执行命令起动机在我的 Ubuntu Lucid 桌面上。更具体地说,我想开始一个rdesktop
会议。我就这样进入了
rdesktop -u user -d domain address.to.remote.server
进入命令启动器的字段。然而,即使启动器设置为,双击也不会执行任何操作可执行文件。我究竟做错了什么?
答案1
感谢检查日志的提示.xsession-errors
,我能够解决我自己的问题。事实上,我意识到%
登录
rdesktop -u user -d domain -g 90% address.to.remote.server
需要通过 a 进行转义,%%
如 中-g 90%%
。奇怪的是,如果直接在 shell 中输入命令,则不需要这样做。