我的 ~/bin 文件夹中有一些脚本和一些未通过软件中心安装的程序的启动程序。它们位于我的 $PATH 变量中,我可以通过按 Alt+F2 来使用我的脚本,也可以直接在终端中使用。我怎样才能使用 unity 调用它们(按 Super)?
谢谢
答案1
- 创建一个
*.desktop
文件,例如myscript.desktop
,根据需要添加命令参数。在本例中是脚本命令。有关 .desktop 文件参数的更多详细信息,请参阅下文。 myscript.desktop
通过双击测试启动器文件( ),如果工作正常,只需将myscript.desktop
文件拖到启动器栏即可。
示例:包含以下代码的 .desktop 文件将以“我的编辑器”的名义启动 gedit
[Desktop Entry]
Encoding=UTF-8
Name= My Editor
Comment=Edit text files
Exec=gedit
Terminal=false
Type=Application
Icon=/usr/share/pixmaps/debian-logo.png
注意:您还可以通过右键单击 .desktop 文件然后转到属性来修改 .desktop 文件的某些属性(如要执行的命令)
有关详细指南,请参阅这里
答案2
您需要根据 XDG 桌面文件规范为所有这些文件创建 .desktop 文件,并将 .desktop 文件放在目录中$HOME/.local/share/applications/
。