寻找ubuntu的菜单项

用惯了图形界面的人,一般都会用ubuntu自带的菜单编辑器来进行菜单项的编辑工作。进阶一些的用户,知道了菜单项都是对应.desktop文件,可能会更习惯通过编辑这些文本文件定制自己的菜单。事实上,不用图形界面,效率可能更高,对于系统的掌控感也更强。

但是今天要讨论的不是GUI与console之间的优劣。而是记录一下自己的一些经验,以免忘掉。

ubuntu是完全的多用户系统,因此,菜单项也并非仅存放于/usr/share/applications。位于这个路径的菜单项,会出现在所有用户的系统菜单里。

那么用户自己的菜单项呢?在ubuntu下,这个位置是~/.local/share/applications。不过遗憾的是,不同的发行版存放的位置可能是不一样的。比如Google Earth,安装的时候会在许多位置留下googleearth.desktop,其中一个位置是~/.gnome/apps。

其实,对于这些细微的差别,不应该构成对linux用户的困扰。想知道这些.desktop身藏何处,用简单的命令就可以使其现行,比如在~/下执行find . -name *.desktop。

评论