如果当我按下“显示应用程序”按钮时该应用程序没有出现在列表中,我该如何添加终端应用程序(例如less
或)?python
答案1
要将终端应用程序添加到收藏夹,您首先需要为其创建一个有效的启动器。创建后,即可将其固定为收藏夹。
.desktop
设置 后,您可以创建终端命令的启动器Terminal=true
。该选项将尝试打开终端来运行该行中指定的命令Exec=
。
仅当启动器有效并且位于XDG_DATA_DIRS 中列出的目录之一中~/.local/share/applications
或该目录下的目录中时,它才会出现在菜单中,例如,applications
/usr/local/share/applications
.desktop
下面给出了此类文件的一个示例。
[Desktop Entry]
Type=Application
Version=1.0
Name=Htop
GenericName=Process Viewer
Comment=Show System Processes
Icon=htop
Exec=htop
Terminal=true
Categories=System;Monitor;ConsoleOnly;
Keywords=system;process;task
由于可执行文件存在于 PATH 的某个目录中,因此在该Exec=
行中指定其名称就足够了。否则,请提供完整路径名。
当图标安装在 中~/.icons
,~/.local/share/icons
或 XDG_DATA_DIRS 中列出的目录之一下的图标目录中时,例如 , /usr/local/share/icons
指定图标文件的文件名(不带扩展名)即可。否则,请指定完整路径名。
Comments
和等行Generic name
是可选的。