глобальное меню

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

Vala AppMenu является глобальной панелью меню для Xfce, MATE и Vala панели, которая использует Unity-GTK-модуль в качестве внутреннего интерфейса, и он работает со всеми приложениями, которые поддерживаются в AppMenu Unity.

Vala AppMenu обеспечивает глобальную поддержку меню для GTK2, GTK3, Qt4 и Qt5 приложений, а также приложений, таких как Firefox, Thunderbird, Google Chrome/Chromium и LibreOffice.

Для MATE, Vala Панель AppMenu требует MATE панель которая построена на GTK3 (если это Ubuntu, то требуется Ubuntu MATE 16.10 и выше). В файле README также упоминается, что для создания Vala AppMenu, вам потребуется GTK 3.12 или более позднюю версию, GLib 2.40 или более позднюю версию, valac 0.24 или новее и libbamf 0.5.0 или более позднюю версию.

Как установить и настроить Vala AppMenu в Ubuntu(Mate/Xubuntu) или Linux Mint (Xfce)

Если вы не используете Ubuntu или Linux Mint, вы можете скачать Vala панель AppMenu из GitHub .

Для Ubuntu MATE, плагин доступен только для Ubuntu 16.10, поскольку он требует MATE Panel которая поддерживает GTK3, а это, в свою очередь доступно только в Ubuntu 16.10 и новее.

Для Xfce, плагин Vala AppMenu доступен для Xubuntu 16.10 и 16.04, а также Linux Mint Xfce 18.x.

Чтобы установить его, откройте терминал (Ctrl+Alt+T), и введите команды

sudo add-apt-repository ppa:webupd8team/mate
sudo apt update

— для Xfce (Xubuntu 16.10, 16.04 / Linux Mint Xfce 18.x):

sudo apt install xfce4-vala-appmenu-plugin unity-gtk3-module unity-gtk2-module appmenu-qt appmenu-qt5

— для MATE (Ubuntu 16.10 MATE):

sudo apt install mate-applet-vala-appmenu unity-gtk3-module unity-gtk2-module appmenu-qt appmenu-qt5

Чтобы не отображалось меню в окнах приложений его можно отключить

для Xfce, просто запустите команду ниже:

xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true
xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true

для MATE, вам необходимо отредактировать файл ~/.config/GTK-3.0/ settings.ini (если этот файл не существует, создайте его), и в этом файле, добавьте следующую строку в раздел «[Settings]»

gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

Если файл не существует, то вы можете его создать

mkdir -p ~/.config/gtk-3.0/

Затем откройте ~/.config/GTK-3.0/settings.ini в текстовом редакторе Pluma:

pluma ~/.config/gtk-3.0/settings.ini

Если у этого файла есть раздел «[Settings]», то ниже, вставьте следующее содержание:

gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

Если файл пуст, вставьте следующие строки в этот файл:

[Settings]
gtk-shell-shows-app-menu=true
gtk-shell-shows-menubar=true

… и сохраните.

К сожалению, для MATE, это не отключит меню приложений окон в GTK2.

Далее вам потребуется перезапустить сеанс (выйдите из системы, а затем снова войдите).

Добавьте апплет Vala AppMenu на панель, и измените позицию.

Для Xfce , щелкните правой кнопкой мыши на панели, на которую вы хотите добавить AppMenu, выберите Панель управления>Настройки панели, и нажмите кнопку «+» и добавьте «AppMenu Plugin» на панель

appmenu

После добавления, можете открывать приложение, и у вас вверху будет присутствовать AppMenu.

appmenu appmenu

Всем удачного дня.

comments powered by HyperComments
Глобальное меню для Gnome Shell
2017-08-08 09:46:54
[…] Альтернативное глобальное меню для Mate и Xfce […]