我升级到 14.04 并启用了本地集成菜单。但是,它们似乎是随机选择的。我尝试了一些应用程序 - Firefox 和 LibreOffice 可以使用,但 Terminal 和 Nemo 不行:
发生了什么事?我怎样才能让后者按照前者进行整合?
答案1
首先,打开 gnome-terminal(终端),点击编辑,选择首选项,然后禁用“在新终端中默认显示菜单栏”选项。关闭首选项菜单,在输出区域的任意位置单击鼠标右键,然后取消选择“显示菜单栏”选项,然后关闭终端。
现在,打开一个新终端,右键单击输出区域的任意位置并选择“显示菜单栏”。菜单现在应该正确显示在顶部面板中,而不是像以前一样显示在窗口中。
接下来,点击顶部菜单中的“终端”,选择“首选项”,这次启用选项“在新终端中默认显示菜单栏”。
从现在开始,菜单应该显示在顶部菜单中而不是窗口中,并且问题应该得到解决。
(在新安装的 ubuntu-desktop 14.04 上测试)
如果您还没有尝试过,您可能想通过使用 gsettings 禁用用户配置文件的集成窗口菜单来查看此命令行选项是否适用于这些应用程序。
gsettings set com.canonical.Unity integrated-menus false
就 indicator-appmenu 而言,您可以在打开的终端中输入以下命令来检查它是否已安装:
dpkg -l | grep indicator-appmenu
如果安装了 indicator-appmenu,输出应该会列出,我确信它可能已经安装了,但你永远不知道,如果没有,你可以安装它,甚至重新安装这只是为了达到这样的效果。
sudo apt-get update && sudo apt-get install --reinstall indicator-appmenu