我在使用几个不同的应用程序时遇到过这个问题,但我将使用 GHex 作为示例。
问题
GHex 是一个十六进制编辑器,我时不时会用它来调查文件,我并不经常使用它,但偶尔我会用...问题是,当我按下超级键并在启动器中输入“hex”时,我以为 ghex 会作为一个选项出现,但它没有。如果我开始输入“gh”,那么 ghex 就在那里...
为什么这是一个问题……
我很少使用它,以至于我忘记了应用程序的名称,并且忘记了我必须输入 g。
我的问题
我可以将关键字与启动器中的应用程序关联起来,以便更好地“索引”它们并更易于查找/访问吗?
系统详细信息
Ubuntu 12.04 LTS
(想不出任何其他相关细节......)
提前谢谢你!
答案1
几乎所有已安装的应用程序都由 中的 .desktop 文件表示/usr/share/applications
。在应用程序的桌面文件中,可能会有一行,以
X-GNOME-Keywords=
或者
Keywords=
如果该行已经存在,您只需将关键字添加到该行,以分号分隔即可。不过,我建议先复制文件~/.local/share/applications
并编辑副本。
如果该行不存在,则在文件头部部分该Name=
行与该Actions=
行之间的某处添加一行(如果该行存在),例如:
Keywords=keyword1;keyword2;`.
复制并编辑 .desktop 文件后,您必须先注销再登录,更改才能生效。下次搜索 Dash 时,您将通过关键字找到您的应用程序。
答案2
一种更简单的方法。
ln -s /usr/bin/ghex /usr/local/bin/hexghex