如何在GNOME 3中编辑应用程序菜单?

我正在使用Ubuntu 16.04,配备Gnome 3.18。通过使用扩展,我已经摆脱了Dash面板,只使用屏幕左上角的“应用程序菜单”(我没有Unity)。但是我无法弄清楚如何添加新程序,将软件移动到不同的类别,并创建新的类别。
另外,有没有键盘快捷方式可以访问“应用程序菜单”?

尝试在终端中运行gmenu-simple-editor来编辑菜单。不清楚Gnome 3中的键盘快捷键,但可以尝试Alt + F1。 - Jonas Czech
那一定是由一个扩展程序添加的。你可能需要更改它的来源。 - muru
3我没有gmenu-simple-editor。它不在软件包中,而且我似乎无法在网上找到相关信息。 - Lee
@muru 我不确定还有其他来源。我不想要“活动菜单”。肯定有办法编辑这个菜单。 - Lee
@李,你能发一张截图吗?GNOME 3(或者说GNOME Shell)默认情况下没有菜单。它的界面是这样的:http://askubuntu.com/a/617189/158442(加上几个扩展)。有一些扩展可以添加老式的菜单,所以我认为你安装了其中一个扩展。 - muru
我没有显示“活动”菜单(它和Dash被扩展隐藏了)。这是我拥有的内容:屏幕截图这来自于此扩展 - Lee
嗯,目前我已经关闭了那个扩展,并加载了“经典菜单指示器”。我猜这个扩展的作者不太关心它,因为他不回答问题。不过还是谢谢你的帮助。 - Lee
4个回答

你可以使用菜单编辑器(menulibre)

通过菜单编辑器,你可以轻松地添加、删除和重新排列启动器、目录和分隔符。它由Python 3和Gtk 3驱动,是在Linux中编辑菜单的完整工具箱。它被开发用于支持每个流行的Gtk桌面环境,并已经验证支持Cinnamon, GNOME, LXDE, MATE, Unity,XFCE

它已经在官方的Ubuntu软件仓库中,
你可以通过打开一个终端并输入Ctrl+Alt+T来安装它:

sudo apt install menulibre

或者如果你喜欢图形用户界面的方式,点击菜单编辑器 安装MenuLibre自动打开软件中心
然后点击安装进行安装。
安装完成后,你可以在“所有设置”下找到它 Gnome、Xfce和Unity设置集成 Gnome、Xfce和Unity设置集成。上面的图片来自XFCE。

常见问题
MenuLibre无法启动。显示“MenuLibre不能以root身份运行。”


谢谢。我之前试过另一个菜单编辑器,但效果并不太好。我刚刚试了这个,似乎效果稍微好些。等我看看会发生什么,我会告诉你的。 - Lee
1似乎无法编辑“收藏夹”菜单。真是遗憾! - Francois
请有人修复URL为https://bluesabre.org/projects/menulibre。我无法做到,因为“编辑必须至少包含6个字符”。 - devio
@devio 已完成,谢谢。 - Panagiotis Tabakis

我发现安装alacarte后,我可以编辑菜单中的快捷方式。您还可以添加自定义应用程序,甚至更改图标。这是它的外观:
Here

安装方法:

sudo apt-get install alacarte 

谢谢。是的,我试过了。但是菜单项不能拖放。一切都必须手动复制和重新输入。我想我只能接受这个事实。顺便说一下,我已经从16.04切换到14.04了,因为对我来说16.04有太多问题了(可能是因为我使用的是一台旧电脑)。 - Lee
我回去重新安装了菜单编辑器(menulibre)。它的功能非常好,可以轻松地重新排列菜单项。 - Lee
同时也适用于GNU/Linux Debian Stretch中的Gnome3界面。 - Sarit
FYI menulibre(请参见上面的其他答案)似乎比alacarte更现代化(例如,允许从~/.local/share/icons选择图标而不仅仅是文件)。 - vorburger
我使用alacarte已经很多年了,它在最新的Fedora发行版上也运行得非常好。 - BendaThierry.com

我相信this与你所说的设置完全相同。目前为止,我还没有找到任何图形界面工具来编辑这个特定版本的菜单...虽然过去有一个工具可以在旧版本上使用。
对于那个,我使用了一个叫做“应用程序菜单”的gnome shell扩展,并禁用了热角落..(我仍然可以使用Windows键访问默认菜单)..对于这个扩展,没有配置设置。
尽管我的背景是: Ubuntu 16.04.1 LTS / GNOME Shell 3.18.5

2023 更新:

Google 带我来到这里,面对的是一个类似的情况,是在 Pop!_OS 22.04 Gnome / Cosmic 桌面上。我想要将“显示应用程序”菜单项中的条目“Library Home”重命名为对我更直观的名称。

安装了“menulibre”和“alacarte”软件包,但并没有发现任何名为“Library Home”的条目。

于是我进入终端,并执行以下操作;

cd /usr
grep -rn 'Library Home' *

这个文件被揭示了。
'/usr/share/gnome-shell/extensions/pop-cosmic@system76.com/applications.js' 

在第211行,将'Library Home'更改为'App Home'并保存/重启机器。
工作了!