Меню Ubuntu 17.10 windows в панели

Я установил последнюю версию Ubuntu (17.10), но проблема в том, что я не могу найти строки меню приложений на панели GNOME. Например, строка меню Chrome не отображается на панели, как в Ubuntu 17.04 и более ранних версиях.

1 ответ

Вы можете попробовать расширение оболочки GNOME под названием " Глобальное меню приложений Gnome (HUD для Gnome) ". Он предоставляет глобальное меню приложения (то есть панель меню окна приложения в верхней панели) в виде глобального меню Unity.


(источник скриншота: домашняя страница расширения на extensions.gnome.org)

Для получения подробной информации вы можете посетить страницу расширения GitHub.

Предупреждение: производительность может быть не такой гладкой, как в глобальном меню Unity. Посмотрите, если вы хотите правильно деактивировать / удалить расширение.


Текущее состояние и будущее расширения

Это будет работать в течение следующих 6 месяцев меньше, так как я жду выхода Ubuntu 18.04, чтобы принять решение о том, что я буду делать. Если сеансом по умолчанию Ubuntu 18.04 будет xorg, я продолжу с расширением еще на 6 месяцев. Также, если разработчики Ubuntu или gnome исправят или помогут исправить unity-gtk-module в Wayland, я продолжу расширение. Чего я не сделаю, так это продолжаю делать улучшения, потому что это не имеет смысла, если не будет работать на Wayland. Также, если разработчики Ubuntu захотят реализовать его, я пожертвую ему расширение и помогу с необходимостью. - lestcape, 27 октября 2017

Обновление: расширение было прекращено его первоначальным разработчиком. Пожалуйста, рассмотрите не использовать это расширение.

Ubuntu теперь использует GNOME в качестве основного рабочего стола, а затем они следуют рекомендациям GNOME Human Interface Guidelines (HIG). В GNOME они считали, что панель меню - это худшее решение:

Строки меню увеличивают вертикальную занимаемую площадь пользовательского интерфейса приложения, вводят большое количество точек раскрытия информации и функционируют как фиксированный набор негибких опций. По этим причинам панели заголовков и меню панели заголовков обычно рекомендуются вместо строк меню, наряду с другими шаблонами проектирования для предоставления элементов управления по запросу, таких как режим выбора, панели действий и всплывающие окна.

Глобальное меню - это строка меню, экспортированная в сервис (сервис DBUS). Итак, чтобы иметь глобальное меню, как вы желаете, вам нужно иметь строку меню или его внутреннее представление с меньшими затратами. Но в большинстве основных приложений GNOME сейчас нет строки меню. Разработчики Ubuntu работали над включением строки меню в основные приложения GNOME несколько лет назад, но они отказались от этого проекта одновременно с Unity:

Остальные задачи закрываю здесь. Для Ubuntu 18.04 LTS было принято решение, что мы не будем использовать дистрибутивные патчи для добавления этих меню обратно.

Поскольку этот проект Ubuntu существовал, было создано расширение оболочки GNOME под названием "Глобальное меню приложений Gnome (HUD для Gnome)". Но когда разработчики ubuntu решили не поддерживать проект, расширение перестало иметь смысл.

Итак, невозможно снова иметь глобальное меню в Ubuntu с GNOME, если только проект разработчиков Ubuntu снова не появится вживую, мы найдем способ взломать основные приложения GNOME или дизайнеры и разработчики GNOME не передумают особенность в будущем.

Конечно, мы можем выбрать альтернативную среду рабочего стола в Ubuntu, где основные приложения этого рабочего стола имеют строку меню, а затем рабочий стол может реализовать для него глобальное меню. Это может быть, например, KDE, Mate и другие, но в настоящее время не GNOME.

Как и другие вещи, отсутствие строки меню - это человеческое решение, а не невозможность рабочего стола GNOME или приложений GNOME, но в результате, наконец, вы не можете иметь глобальное меню согласованным образом в GNOME.

Другие вопросы по тегам