始终显示 Ubuntu 16.04 菜单

use*_*001 8 unity appmenu system-settings menu-bar 16.04

我最近从 14.04 LTS 升级到 16.04 LTS,虽然系统运行正常并且总体稳定,但有一个问题困扰着我。

对于具有菜单栏的窗口,无论“菜单可见性”设置中选择的值如何,它都会始终显示。见下图:

在此处输入图片说明 在此处输入图片说明

在我也升级的另一个系统上,选择设置时菜单会正确隐藏。

什么会导致这种行为?有什么我可以做的来修复它吗?

我尝试使用unity --reset, withsudo apt install --reinstall ubuntu-desktop和 withsudo 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.
Run Code Online (Sandbox Code Playgroud)

Anw*_*war 8

您的系统缺少该indicator-appmenu软件包。如果没有该包,您将无法在 Unity 会话的标题栏上看到应用程序菜单。

并且重新安装ubuntu-desktop包并没有解决问题,因为由于某种未知原因,此包未包含在ubuntu-desktop16.04的包的依赖项列表中(您可以使用apt-cache depends ubuntu-desktop命令进行检查)。

因此,要解决此问题,请使用此命令安装软件包

sudo apt-get install indicator-appmenu
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢,你搞定了!安装软件包并重新启动 PC 解决了该问题。 (3认同)