每次我尝试编辑子菜单或将项目从一个子菜单移动到另一个子菜单时,Alacarte 都会崩溃,然后我必须清除 application.menu 文件,否则我的 gnomeshell 桌面将毫无用处。有没有办法在不使用 Alacarte 的情况下组织我的主菜单和 unity dash 应用程序子类别?我在错误的类别中安装了这么多项目,我还想删除大量僵尸图标。
答案1
GUI方式
你可能想尝试自由菜单,Alacarte 的新替代品。您可以通过以下方式安装:
sudo apt-get install menulibre
手动方式
应用程序启动器位于以下三个文件夹中:
~/.local/share/applications
(仅限您的用户)
/usr/local/share/applications
/usr/share/applications
(全部用户)
通过修改.desktop
这些文件夹中的文件,您可以直接编辑菜单项。用户范围内的文件夹中的修改需要 root 访问权限:
gksudo nautilus /usr/local/share/applications
将文件拖放.desktop
到 gedit 等文本编辑器中以编辑其内容。如果需要 root 访问权限,请使用:
gksudo gedit
删除文件以删除其对应的菜单/仪表板条目。
重要警告:对默认文件(即用户范围的文件)的更改.desktop
可能会在下次系统更新时恢复。
答案2
除了上面的答案之外,.desktop 文件也可能位于
/usr/share/applications
答案3
答案4
一个旧的替代方法是安装 gnome-panel 并使用 gnome-desktop-item-edit 应用程序。
gnome-desktop-item-edit
还有一个参数--create-new
,用于创建新的启动器。