我正在尝试在 linux 系统的后台创建可执行文件的快捷方式。我想在双击背景上的图标时执行它。我知道如何运行代码的唯一方法是使用 xterm 和 type./program
如果有人能告诉我该怎么做,我将不胜感激。谢谢
假设您使用的是 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
文档可以在这里找到。