Gnome 菜单坏了?

Gnome 菜单坏了?

我认为我的应用程序菜单(Gnome Fallback 中的右上角)坏了或出了什么问题。我当时正在摆弄 MenuLibre,关闭它后,附件上方出现了一个额外的“系统工具”菜单,其中包含一个仅包含 Synaptic(我正在更改的菜单项)的“文件夹”。关闭 MenuLibre 后,Alacarte 和 MenuLibre 不再打开。我尝试apt-get purge menulibre alacarte重新安装它们,但什么也没发生。

有人知道如何修复我的菜单以便我可以编辑它吗?谢谢!

附加信息:

自 2014 年 3 月 6 日起,我正在运行带有 Gnome Fallback 的 Ubuntu Trusty 14.04 Development,升级到 Trusty 之后,我的菜单被“重置”,即,除了我添加的任何快捷方式被移动到其他地方之外,一切都正常。

当我在终端中打开 alacarte 时,我得到了这个:

** (alacarte:32703): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(alacarte:32703): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed

(alacarte:32703): Gtk-CRITICAL **: gtk_accel_label_set_accel_closure: assertion 'gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed
**
ERROR:/build/buildd/gnome-menus-3.10.1/./libmenu/gmenu-tree.c:4022:preprocess_layout_info: assertion failed: (!directory->preprocessed)
Aborted

当我在终端中打开 MenuLibre 时,我得到了这个:

WARNING:menulibre: getDefaultMenuPrefix() 'No menu prefix found, MenuLibre will not function properly.'
**
ERROR:/build/buildd/gnome-menus-3.10.1/./libmenu/gmenu-tree.c:4022:preprocess_layout_info: assertion failed: (!directory->preprocessed)
Aborted

答案1

“我找到了答案。我所要做的就是删除 ~/.config/menus,这样 alacarte 和 libremenu 就可以毫无问题地打开了。”

我确认 Linux Xfce 17.0 上 menulibre 错误的解决方案。我删除了指示的文件,一切正常。

相关内容