问题描述
是否有办法在Unity中禁用全局应用程序菜单的auto-hide行为。虽然我宁愿在默认情况下禁用此行为(因为它是糟糕的用户体验),但它看起来像是在这里待着,所以我想知道,作为一个用户,我是否能够关闭它。
最佳解决办法
16.04及以后(统一7)
除了15.04版中引入的gsettings菜单选项之外,这已添加到设置 – 外观:
15.04,15.10& 14.04
15.04现在可以切换全局菜单以及本地集成菜单(通过系统设置 – 外观 – 行为选项卡)以永久打开或关闭。
如果您正在运行14.04版的完整版up-to-date,则此功能也已恢复。
要永久打开:
gsettings set com.canonical.Unity always-show-menus true
要关闭即自动隐藏:
gsettings set com.canonical.Unity always-show-menus false
12.10至13.10 + 14.10
有一个implementation report,它对全局菜单有一些推测性的建议,包括能够始终将turn-on作为全局菜单。
不幸的是,对于这些Ubuntu版本,auto-hide能力没有实现
12.04
无法防止全局菜单使用标准Unity安装进行自动隐藏。
与以前的Unity版本不同,在12.04版中,打开应用程序时永远不会显示全局菜单,在应用程序启动之前,全局菜单会显示两秒钟,然后才会消失。
…您也可以延迟up-to全局菜单的自动隐藏10秒
gconftool-2 -t int -s /apps/compiz-1/plugins/unityshell/screen0/options/menus_discovery_duration 10
third-party解决方案
最近ubuntu-forums发布了一个总是显示global-menu的解决方案(即它永远不会隐藏)。
该解决方案涉及到将custom version of Unity添加到您的安装。因此 – 你依赖于未来的Unity版本的PPA维护者等。无论这条狗是否吃你的 cat – 我会留给你监控ubuntuforums线程。我不会保证它的真实性或稳定性。
次佳解决办法
12.04
[根据此post,“MAB菜单始终可见”选项从unity-revamped ppa]
现在有可能。为Unity Unity提供两个补丁的Unity Revamped PPA:Dodge Windows和最小化/unmaximize点击的Unity启动程序,已经被更新了一些fixes,它们还不能用于官方Ubuntu 12.04软件库的Unity软件包,以及一个新的补丁,带来了很多要求的功能:一个选项来禁用应用程序菜单(全局菜单)自动隐藏行为。
可以禁用Unity中菜单自动隐藏的选项应该默认包含在Ubuntu 12.04的系统设置中,但是由于某种原因,它没有成功。希望这个选项默认会将其设置为Ubuntu 12.10,但在此之前,您可以使用下面的PPA来获得禁用应用程序菜单自动隐藏行为的选项。
要从Ubuntu 12.04 Precise Pangolin中的Unity Revamped PPA升级到最新修补的Unity,请使用以下命令:
sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update
sudo apt-get upgrade
一旦软件包成功升级,注销并重新登录。
要使菜单始终可见,您需要安装CompizConfig设置管理器:
sudo apt-get install compizconfig-settings-manager
然后打开CompizConfig设置管理器(CCSM),选择“Ubuntu Unity Plugin”并在”Experimental”选项卡上,选中“菜单始终可见”旁边的框(默认情况下未选中)。
第三种解决办法
建议在以下错误中使用。作为用户,您可以为其投票。