菜单栏中缺少应用程序菜单

菜单栏中缺少应用程序菜单

我全新安装了 Ubuntu 16.04,发现许多应用程序的菜单没有显示在菜单栏上,因为它是在“设置 > 外观”中配置的。例如:Filezilla、Geary、Libreoffice Writer 和软件中心的菜单没有显示。我没有测试过每个应用程序,但我可以告诉你,浏览器(Chrome、Firefox)的菜单确实在菜单栏上。此外,如果我将配置更改为“在窗口的标题栏中”显示菜单,它们也不会显示。

有什么线索吗?

此致。

答案1

这是一个已报告的错误,开发人员正在解决。

错误报告:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1532226

启动时缺失

在终端窗口中运行此命令将返回当前会话的菜单:

$ initctl restart unity-panel-service

为了节省时间,不必:

  • 首先检查问题是否已解决
  • 打开终端窗口
  • 运行命令

我编写了一个简短的脚本并将其添加到我的启动应用程序中。该脚本将执行上述所有操作。我将有三分钟的时间来观察问题是否已修复,一旦错误修复,我就可以禁用启动脚本。

有一个声音通知提醒我检查它是否已修复......然后最后命令自动运行。

每次重启后 4 分钟菜单将会固定。

脚本名称resetmenus.sh

#!/bin/bash
sleep 180
espeak "Resetting unity-panel-service"
sleep 60
initctl restart unity-panel-service

startup applications可以通过在 Unity 启动搜索按钮中输入脚本来将其添加到启动中。

登录会话期间消失

上述脚本解决了启动时总是缺少菜单的问题。随后菜单会在启动之间消失。当发生这种情况时,我发现AltCntlT打开终端并unity按照上一个答案中提到的方式进行输入是理想的选择。

答案2

显然,这是发布版中已确认的一个错误……正在调查修复方法。您可以查看错误报告这里

ALT临时解决方案是使用+ CONTROL+打开终端T并输入unity。这将导致 UI 重置并修复问题。每次启动时都需要这样做,并且会发生这种情况。

目前还不清楚为什么会发生这种情况,但它会影响大约 30% 的靴子。

答案3

我遇到了同样的问题,我按照你的解释进行了操作:

sudo apt-get remove libreoffice-gtk

当然,非常感谢您的帮助。我卸载了 2 个文件(libreoffice-gtklibreoffice-gnome),然后菜单出现了(旧版本)。

但随后我尝试再次安装 libreoffice-gtk:

sudo apt-get install libreoffice-gtk

...打开 libreoffice,菜单正确出现(新版本)。

这也许是巧合,但它确实有效。

答案4

我在升级时(15.10 -> 16.04)发生了这种情况,因为我无法修复它,所以我创建了一个新用户,一切看起来都很好。

编辑!

不再着急,我回去尝试恢复该用户配置文件。最终,我设法为该用户获取了一个终端(使用F2, F3... 直到获得 -全屏- 终端),然后我能够以受伤用户的身份登录并运行以下命令:

dpkg--configure-a

或者,您可以使用以下命令来清理并重新配置已安装的软件包:

apt 安装 -f
dpkg-reconfigure --force

相关内容