我试图在linux系统的后台创建一个可执行文件的快捷方式。当我双击背景上的图标时,我想执行它。我知道如何运行代码的唯一方法是使用xterm并输入./program
如果有人能告诉我怎么做,我将不胜感激。谢谢
答案 0 :(得分:1)
假设您正在使用gnome(或支持以下内容的桌面环境),您只需创建一个myprogram.desktop
文件即可。 (这有点类似于Windows中的.lnk文件。)它包含一个要执行的命令,你可以给它一个有意义的名字(不是文件名)。
示例可能如下所示。
[Desktop Entry]
Name=My Program
Exec=/home/foo/bar/myprogram
Type=Application
将此文件保存在桌面上并授予其执行权限(chmod +x myprogram.desktop
)。
在这里,我使用绝对文件名来链接可执行文件,因此无论您当前的工作目录如何,都会找到它。
如果您的程序使用标准输出显示重要信息,您可以通过添加
告诉桌面环境在终端窗口中运行命令Terminal=true
您还可以使用
指定图标Icon=/home/foo/bar/myprogram.png
可以找到文档here。