如何启用或禁用全局应用程序菜单?

如何启用或禁用全局应用程序菜单?

我对 Unity 非常期待,因为它看起来是 Ubuntu 的一个有前途的新方向。不过,我有一个顾虑——是否可以不使用全局菜单来使用 Unity?

我将窗口管理器设置为焦点跟随鼠标/不规则焦点,发现工作效率大大提高。但是,不规则焦点与全局菜单不兼容,因为当您从窗口移动到菜单时焦点可能会发生变化。

Unity 是否支持在使用 Unity 时使用窗口菜单的选项?

答案1

11.04 - 13.10

是的,Unity桌面版默认使用全局菜单。

Unity 无需它即可继续运行,菜单将照常显示在应用程序窗口内。您还可以告诉 appmenu忽略特定应用程序如果您的应用程序有问题。

删除包的命令行方式是:

sudo apt-get remove indicator-appmenu

删除应用程序菜单将破坏 HUD 功能

答案2

14.04

可以选择将全局菜单切换为本地集成菜单 (LIM) - 又名 - 更传统的基于窗口的菜单。

这种附加功能的原因表面上是由于高分辨率显示器的日益普及,因此从应用程序到全局菜单的鼠标移动距离相对较大。

可以通过外观控制面板小程序来关闭或打开全局菜单:

图片

图片

图片

一旦单击,应用程序菜单就会出现在窗口装饰内,如下所示:

图片


命令行。

以上操作可以使用终端命令实现:

gsettings set com.canonical.Unity integrated-menus true

可以禁用集成菜单(即重新打开全局菜单)

gsettings set com.canonical.Unity integrated-menus false

如果你不喜欢本地集成菜单,那么删除的老办法indicator-appmenu仍然有效,尽管这会破坏 HUD

sudo apt-get remove indicator-appmenu

在此处输入图片描述

答案3

作为参考,以下是如何根据每个应用程序禁用全局菜单:https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu#Troubleshooting

要根据每个应用程序禁用 appmenu 支持,请将 UBUNTU_MENUPROXY 变​​量设置为 null,方法是:

env UBUNTU_MENUPROXY= eclipse

如果您尝试使用 ALT-F2 快捷方式启动应用程序,则 env 关键字很有用。

答案4

我已经成功使用 Unity 的焦点跟随鼠标和全局菜单,只需通过 F10 键快捷键访问应用程序菜单即可。从很多方面来说,这比将鼠标从您关注的位置移开要好得多。

相关内容