我最近从 14.04 升级到了 16.04 LTS,虽然系统运行正常、总体稳定,但是有一个问题困扰着我。
对于具有菜单栏的窗口,无论在“菜单可见性”设置中选择的值如何,菜单栏始终显示。参见下图:
在我也升级的另一个系统上,选择该设置时菜单会被正确隐藏。
什么原因导致此行为?我能做些什么来修复它吗?
我尝试使用、使用和使用重置我的 Unity 设置unity --reset
,sudo apt install --reinstall ubuntu-desktop
但sudo apt install --reinstall unity
没有成功。
该命令的结果dpkg -l indicator-appmenu
是:
$ dpkg -l indicator-appmenu
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
rc indicator-appm 13.01.0+14.0 amd64 Indicator for application menus.
答案1
您的系统缺少该indicator-appmenu
软件包。如果没有该软件包,您将无法在 Unity 会话的标题栏上看到应用程序菜单。
重新安装软件包并ubuntu-desktop
不能解决问题,因为由于某些未知原因,该软件包未包含在ubuntu-desktop
16.04 软件包的依赖列表中(您可以使用apt-cache depends ubuntu-desktop
命令检查它)。
因此,要解决此问题,请使用此命令安装包
sudo apt-get install indicator-appmenu