我首先全新安装了 Ubuntu 20.04 服务器,然后在其上安装了 xubuntu-desktop。我立即注意到许多应用程序缺少主菜单。我记得的示例是来自主存储库的 got-cola 和 libre office。此外,Microsoft Visual Studio Code(来自 Microsoft repo)也没有它。Thunar 曾经没有它,但在我摆弄了一番之后又找回了它们。还有一些其他没有菜单的应用程序,但我不记得它们是什么了。
我已经知道答案了,但是为了其他人是否也遇到了同样的问题,我将其作为问题发布。我在下面给出了我的解决方案,希望它能帮助其他人。
答案1
我找到了导致该问题的软件包,并采取了下列措施来修复它。
1) 首先,我安装了“xfce4-appmenu-plugin”。它卸载了几个 Unity 包(我认为是罪魁祸首),并安装了一些依赖项,生成了以下日志(它显示了卸载和安装的内容)
Removed the following packages:
unity-gtk2-module
unity-gtk3-module
Installed the following packages:
appmenu-gtk-module-common (0.7.3-2)
appmenu-gtk2-module (0.7.3-2)
appmenu-gtk3-module (0.7.3-2)
appmenu-registrar (0.7.3-2)
bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu2)
libappmenu-gtk2-parser0 (0.7.3-2)
libappmenu-gtk3-parser0 (0.7.3-2)
libdbusmenu-gtk4 (16.04.1+18.10.20180917-0ubuntu6)
vala-panel-appmenu-common (0.7.3+dfsg1-2)
xfce4-appmenu-plugin (0.7.3+dfsg1-2)
这一步部分破坏了 xfce 面板(许多错误)并且菜单从所有 GTK 应用程序中完全消失。
2) 之后,我完全卸载了步骤 1 中安装的所有软件包(上面列出)。
净总数是卸载的 unity-gtk 模块。我没有尝试这样做,但可能只需卸载它们就可以解决缺少主菜单的问题。
重新启动(或者只是重新启动 lightdm)并且所有菜单都恢复了!!!