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

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

有什么线索吗?

最好的祝福。

这是一个由开发人员解决的报告错误。

错误报告:
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 

通过在Unity Launch Search按钮中键入startup applications ,可以将脚本添加到启动中。

在登录会话期间消失

上面的脚本解决了启动时始终缺少的菜单问题。 菜单随后在靴子之间消失。 当发生这种情况时,我发现Alt Cntl T打开一个终端,并且如上一个答案中提到的那样输入unity是该实例的理想选择。

显然这是一个确认的错误发布…正在调查修复。 您可以在此处查看错误报告

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

目前尚不清楚它为何会发生,但它会影响约30%的靴子。

我有同样的问题,我做了你解释的:

 sudo apt-get remove libreoffice-gtk 

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

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

 sudo apt-get install libreoffice-gtk 

…并打开libreoffice,菜单正确显示(新版本)。

这可能是巧合,但它确实有效。

我对LibreOffice 5和终端和gedit等应用程序也有同样的问题。 这些应用程序中缺少菜单栏。 它是在将Ubuntu从14.04 LTS升级到16.04 LTS之后发生的……我使用了以下两个命令,它对我有用…

 dconf reset -f /org/compiz/ setsid unity 

使用以上两个命令,我希望它也适合你…

它发生在我的升级(15.10 – > 16.04),因为我无法解决它我创建了一个新用户,一切看起来很好。

编辑!

随着匆忙不再存在,我回去尝试恢复该用户配置文件。 最终我设法为该用户获得了一个终端(使用F2F3 ……直到你得到一个完整的屏幕终端),然后我能够以受伤的用户身份登录并运行以下命令:

 dpkg --configure -a

(可选)您可以使用此命令清理和重新配置已安装的软件包:

 apt install -f
 dpkg-reconfigure --force

sudo apt-get install indicator-appmenu

如果这实际上安装了什么,那么你可能会发现问题。 我不确定实际激活appmenu的最简单方法是什么,但重新启动为我完成了这项工作。