В этой статье, вы узнаете как установить глобальное меню в операционную систему Ubuntu 18.04
В качестве продолжения нашей предыдущей статьи о том, как сделать Gnome Shell более похожим на Unity с помощью расширения Unite, эта статья содержит инструкции по добавлению глобального меню и меню HUD в Gnome Shell с использованием расширения Gnome Global AppMenu.
Глобальное меню Gnome Shell
Gnome Global AppMenu — это расширение Gnome Shell, которое в настоящее время находится в бета-версии, которое реализует глобальное меню Ubuntu Unity для Gnome Shell. Расширение также обеспечивает поддержку меню HUD, поэтому вы можете выполнять поиск в меню приложения.
Разработчик расширения объявил, что он прекратил проект некоторое время назад, но он передумал в январе 2018 года, когда он успешно добавил поддержку Wayland.
Лично я тестировал расширение Gnome Global AppMenu на X.Org (которое по умолчанию используется в Ubuntu 18.04). И за работоспособность в Wayland никаких гарантий нет.
Поскольку это бета-версия программного обеспечения, расширение Gnome Global Menu не считается стабильным. Перед тем, как использовать его, ознакомьтесь с разделом известных проблем.
Основные возможности Gnome Global AppMenu:
- Это расширение использует Unity GTK модули, поэтому оно поддерживает те же приложения, что и глобальное меню Unity (AppMenu), например Firefox, LibreOffice и т. д. Приложения Qt4, похоже не поддерживаются, по крайней мере в Ubuntu 18.04.
- Добавлена экспериментальная поддержка JAyatana, поэтому глобальное меню может быть включено для приложений Java Swing.
- Поддержка навигации на клавиатуре.
- Что касается приложений заголовков, Gnome Global AppMenu не будет работать со всеми. Некоторые приложения Gnome, такие как Nautilus больше не экспортируют меню, поэтому вместо этого вы получите обычный Gnome AppMenu. Функция HUD в Gnome Global AppMenu не вернет никаких результатов в таких случаях.
- Используйте расширение как замену Gnome AppMenu.
- Вы можете показать или скрыть значок приложения или заголовок (или имя окна) на панели.
- Установите максимальное ограничение для имени приложения на панели (полезно, чтобы меню не перемещалось при переключении между приложениями).
- Настраиваемые сочетания клавиш.
Окно настроек предлагает множество опций конфигурации.
Последнее, что я хотел бы добавить, это то, что Gnome Global AppMenu не очень хорошо выглядит на нескольких мониторах. Оно работает без каких-либо проблем, но вы увидите только глобальное меню на одном мониторе. Я попробовал использовать дополнительный монитор, который позволяет отображать верхнюю панель на дополнительных мониторах, но меню работает только на основном мониторе.
Как установить глобальное меню для Gnome Shell с расширением Gnome Global AppMenu
Ниже приведены инструкции по установке глобального меню (и HUD) для Gnome с использованием X.Org и были протестированы на Ubuntu 18.04. Для Wayland есть отдельный модуль, который я не пробовал.
1. Установите пакеты unity-gtk-module для Gtk+ 2 и Gtk+ 3.
В Ubuntu установите их, используя команду терминала:
sudo apt install unity-gtk2-module unity-gtk3-module
2. Установите другие необходимые зависимости.
Вам нужно будет установить Gnome Tweaks (который мы позже будем использовать для включения расширения) и некоторые зависимости, которые позволят запускать настройки расширения Gnome Global AppMenu ( без них окно настроек расширения будет пустым ).
В Ubuntu используйте команду:
sudo apt install git gnome-tweak-tool gir1.2-clutter-1.0 gir1.2-clutter-gst-3.0 gir1.2-gtkclutter-1.0
3. Установите расширение Gnome Global AppMenu.
Раньше это расширение было в GitHub, но после того как Microsoft купила GitHub за 7,5 миллионов долларов, разработчик перевел его на GitLub
Но вы можете по-прежнему можете использовать инструмент git
git clone https://gitlab.com/lestcape/Gnome-Global-AppMenu
mkdir -p ~/.local/share/gnome-shell/extensions/
cp -r Gnome-Global-AppMenu/gnomeGlobalAppMenu@lestcape ~/.local/share/gnome-shell/extensions/
rm -rf Gnome-Global-AppMenu
4. Включите расширение Gnome Global AppMenu.
Перезапустите Gnome Shell, чтобы новое расширение появилось в приложении Tweaks. Вы можете сделать это, введя диалоговое окно запуска (Alt + F2 и нажать клавишу r) или выполнив вход и выход.
Теперь откройте дополнительные настройки и включите расширение глобального приложения Gnome.
5. Выйдите из системы / войдите в систему (или перезагрузите компьютер).
Когда расширение включено, оно отображает уведомление о перезапуске системы. Чтобы избежать перезагрузки системы, вы можете выйти из системы и обратно войти в систему.
После всех проделанных действий, у вас появится глобальное меню, которое вы сможете настроить по вашему вкусу.
fatal: repository ‘https://gitlab.com/lestcape/Gnome-Global-AppMenu.git/’ not found