侏儒菜单坏了?

Ben*_*arr 2 menu appmenu alacarte

我认为我的应用程序菜单(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
Run Code Online (Sandbox Code Playgroud)

当我在终端中打开 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
Run Code Online (Sandbox Code Playgroud)

Ben*_*arr 6

“我想通了。我所要做的就是删除 ~/.config/menus 并且 alacarte 和 libremenu 没有问题地打开。”

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