这是 20.04 的首次安装,不是从 18.04 和以前的版本升级而来的。我尝试使用 MenuLibre 将一个项目添加到其他。启动器测试正常、保存等,但 Whisker 菜单仍然没有显示“其他”类别。如果我返回 MenuLibre,它甚至不会显示我的添加。然而,在我的 $HOME 中,所有更改和启动器文件都已创建。我研究了这个问题,查阅了这里的答案“如何重置 MenuLibre”;清除、删除了相关文件,重新安装了 MenuLibre,但没有任何帮助。这真的让我很困惑。
几天后的补充说明:经过多次尝试,我终于在 Whisker 菜单中找到了“其他”类别,其中包含我自定义添加的菜单项(启动器)。但是,我必须“在后台”完成此操作,而不是使用 MenuLibre。方法如下:
- 已删除
~/.config/menus/applications-merged
和~/.config/menus/gnome-applications-merged
文件夹 ~/.local/share/applications/
根据相关规范,使用 Mousepad创建我的启动器(.desktop 文件)- 通过在部分内的部分中使用 Mousepad编辑
~/.config/menus/xfce-applications.menu
XML 文件,添加我自己的其他菜单项。<Name>Other</Name>
<layout>
<Filename>MyOwnLauncher.desktop</Filename>
这似乎有效。也许很乏味,但不像 MenuLibre 那样令人沮丧。我甚至创建了一个新用户,看看 MenuLibre 是否能在那里工作 - 但实际上不行。同样的事情,其他没有显示。其他类别中的新菜单项实际上是在~/.config/menus/applications-merged
.desktop 文件中创建的,但对 Whisker 菜单不可见。
这可能是漏洞在 MenuLibre 中是否有 20.04 xUbuntu 版本?