当前位置: 首页>>技术教程>>正文


应用程序菜单的auto-hide可以在Unity中关闭吗?

, , , ,

问题描述

是否有办法在Unity中禁用全局应用程序菜单的auto-hide行为。虽然我宁愿在默认情况下禁用此行为(因为它是糟糕的用户体验),但它看起来像是在这里待着,所以我想知道,作为一个用户,我是否能够关闭它。

最佳解决办法

16.04及以后(统一7)

除了15.04版中引入的gsettings菜单选项之外,这已添加到设置 – 外观:

unity,panel,appmenu,autohide,ubuntu

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

unity,panel,appmenu,autohide,ubuntu

然后打开CompizConfig设置管理器(CCSM),选择“Ubuntu Unity Plugin”并在”Experimental”选项卡上,选中“菜单始终可见”旁边的框(默认情况下未选中)。

第三种解决办法

建议在以下错误中使用。作为用户,您可以为其投票。

Menus are hidden by default

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/778.html,未经允许,请勿转载。