Будет ли возможность отключить автоматическое скрытие поведения глобального меню приложения в Unity. Хотя я предпочел бы отключить это поведение по умолчанию (так как это плохой UX), похоже, он здесь, чтобы остаться, поэтому мне интересно, смогу ли я, как пользователь, отключить его.
В дополнение к опции меню gsettings, представленной в 15.04, она была добавлена в Настройки - Внешний вид:
15.04 теперь имеет возможность постоянно включать и отключать глобальное меню, а также локальные интегрированные меню (через Системные настройки - Внешний вид - Вкладка Поведение).
Если вы используете полностью последнюю версию от 14.04, эта же способность была перенесена.
Для постоянного включения:
gsettings set com.canonical.Unity always-show-menus true
Для выключения, т.е. для автоматического скрытия:
gsettings set com.canonical.Unity always-show-menus false
Существует отчет о реализации , в котором есть некоторые предположительные предложения относительно глобального меню, включая возможность иметь возможность всегда включать глобальное меню.
К сожалению, для этих версий Ubuntu возможность автоматического скрытия не была реализована
Глобальное меню не может быть предотвращено от автоматического скрытия с помощью стандартной установки Unity.
В отличие от предыдущих версий Unity, где при открытии приложения не отображалось глобальное меню, в версии 12.04 глобальное меню появлялось на две секунды после запуска приложения до исчезновения.
... вы также можете отложить автоматическое скрытие глобального меню на время до 10 секунд
gconftool-2 -t int -s /apps/compiz-1/plugins/unityshell/screen0/options/menus_discovery_duration 10
сторонние решения
Недавно на форумах ubuntu было опубликовано решение, позволяющее всегда отображать глобальное меню (т.е. он никогда не скрывается).
Это решение включает добавление пользовательской версии Unity в вашу установку. Таким образом, вы зависите от сопровождающего PPA в будущих выпусках Unity и т. Д. Независимо от того, ест ли эта собака вашу кошку - я оставлю вам следить за веткой ubuntuforums. Я не ручаюсь за его достоверность или стабильность.
[согласно этому сообщению опция «Меню всегда видимое» удалена из обновленного единства ppa]
Теперь это возможно. Unity Revamped PPA , который предоставляет Unity два патча: Dodge Windows и минимизировать / не максимизировать при щелчке для средства запуска Unity, вчера был обновлен некоторыми ] исправляет , которые еще не доступны для пакета Unity из официальных репозиториев Ubuntu 12.04, а также новый патч, который предоставляет столь востребованную функцию: возможность отключить автоматическое скрытие меню приложения (глобального меню) .
Параметр, позволяющий отключить автоматическое скрытие меню в Unity, должен был быть по умолчанию включен в системные настройки для Ubuntu 12.04, но по какой-то причине этого не произошло. Надеюсь, эта опция по умолчанию будет включена в Ubuntu 12.10, но до тех пор вы можете использовать PPA, приведенный ниже, чтобы получить возможность отключить автоматическое скрытие меню приложения. :
Для обновления до последней исправленной версии Unity из Unity Revamped PPA в Ubuntu 12.04 Precise Pangolin, используйте следующие команды:
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» и на вкладке «Экспериментальный» установите флажок рядом с «Меню всегда видимым» (по умолчанию он не установлен. ).
Это предлагается в следующей ошибке. Как пользователь вы можете голосовать за него.