Можно ли отключить автоматическое скрытие для меню приложения в Unity?
Будет ли способ отключить автоматическое скрытие поведения глобального меню приложения в Unity. Хотя я предпочел бы отключить это поведение по умолчанию (так как это плохой UX), похоже, он здесь, чтобы остаться, поэтому мне интересно, смогу ли я, как пользователь, отключить его.
3 ответа
16.04 и позже (единица 7)
В дополнение к опции меню gsettings, введенной в 15.04, она была добавлена в Настройки - Внешний вид:
15.04, 15.10 и 14.04
15.04 теперь имеет возможность постоянно включать или выключать глобальное меню, а также локальные интегрированные меню (через Системные настройки - Внешний вид - вкладка Поведение).
Если вы используете полностью обновленную версию 14.04, эта же возможность была перенесена обратно.
Для постоянного включения:
gsettings set com.canonical.Unity always-show-menus true
Чтобы выключить, т.е. чтобы автоматически скрыть:
gsettings set com.canonical.Unity always-show-menus false
С 12.10 до 13.10 + 14.10
Существует отчет о реализации, в котором содержатся некоторые предположительные предложения относительно глобального меню, включая возможность всегда включать глобальное меню.
К сожалению, для этих версий Ubuntu функция автоматического скрытия не была реализована
12,04
Глобальное меню не может быть предотвращено от автоматического скрытия с помощью стандартной установки Unity.
В отличие от предыдущих версий Unity, когда при открытии приложения глобальное меню не отображалось, в 12.04 глобальное меню появляется на две секунды после запуска приложения до исчезновения.
... вы также можете отложить автоматическое скрытие глобального меню на 10 секунд
gconftool-2 -t int -s /apps/compiz-1/plugins/unityshell/screen0/options/menus_discovery_duration 10
сторонние решения
Недавно ubuntu-forum опубликовал решение, позволяющее всегда отображать глобальное меню (то есть оно никогда не скрывается).
Это решение включает добавление пользовательской версии Unity в вашу установку. Таким образом - вы зависите от сопровождающего PPA в будущих выпусках Unity и т. Д. Если эта собака ест вашу кошку - я оставлю вас следить за потоком ubuntuforums. Я не буду ручаться за его правдивость или стабильность.
12,04
[в соответствии с этим постом опция "Меню всегда видимое" пропала из обновленного единства ppa]
Теперь это возможно. Обновленный PPA-пакет Unity, который предоставляет Unity два исправления: Dodge Windows и свернуть / свернуть при нажатии кнопки запуска Unity, был обновлен вчера с некоторыми исправлениями, которые еще не доступны для пакета Unity из официальных репозиториев Ubuntu 12.04, а также новый патч, который приносит очень востребованную функцию: возможность отключить режим автоматического скрытия меню приложения (глобального меню).
Опция, позволяющая отключить автоматическое скрытие меню в Unity, должна была быть включена по умолчанию в Системные настройки для Ubuntu 12.04, но по какой-то причине этого не произошло. Надеемся, что эта опция по умолчанию войдет в Ubuntu 12.10, но до тех пор вы можете использовать приведенный ниже PPA, чтобы получить возможность отключить режим автоматического скрытия меню приложения.
Чтобы обновить до последней исправленной версии Unity с обновленного PPA-сервера Unity в Ubuntu 12.04 Precise Pangolin, используйте следующие команды:
sudo apt-add-repository ppa:ikarosdev/unity-revamped
sudo apt-get update
sudo apt-get upgrade
После успешного обновления пакетов выйдите из системы и войдите снова.
Чтобы меню всегда было видно, вам нужно установить CompizConfig Settings Manager:
sudo apt-get install compizconfig-settings-manager
Затем откройте диспетчер параметров CompizConfig (CCSM), выберите "Плагин Ubuntu Unity" и на вкладке "Экспериментальный" установите флажок рядом с "Меню всегда видимым" (по умолчанию оно не установлено).
Предлагается в следующей ошибке. Как пользователь, вы можете проголосовать за него.