Manjaro Linuxにグローバルメニューを導入する
Arch LinuxのディストリビューションであるManjaro Linux (Xfce版)にUnity風にグローバルメニューを導入する。
パッケージのインストール
2019/12更新appmenu-qt4
がレポジトリからなくなっていたので以下の通りとする。
$ sudo pacman -S vala-panel-appmenu-xfce vala-panel-appmenu-registrar appmenu-gtk-module libdbusmenu-glib libdbusmenu-gtk3 libdbusmenu-gtk2
以下のパッケージをインストールする。
$ sudo pacman -S vala-panel-appmenu-xfce vala-panel-appmenu-registrar appmenu-gtk-module appmenu-qt4 libdbusmenu-glib libdbusmenu-gtk3 libdbusmenu-gtk2
xfce4-panelとxfce4-panel-gtk3がコンフリクトしていると言われる場合には、
xfce4-whiskermenu-plugin-gtk3が依存しているため、
一度削除してから上記パッケージをインストールする。
$ sudo pacman -R xfce4-whiskermenu-plugin-gtk3
無事インストールできたらxfce4-whiskermenu-plugin-gtk3の代わりに
以下パッケージをインストールする。
$ sudo pacman -S xfce4-whiskermenu-plugin
インストールが完了したら下記コマンドを叩く。
$ xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true
$ xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true
パネルへのメニューの追加
設定マネージャー→パネル→アイテム
にAppMenu Plugin
を追加する。
もともとあったウインドウボタン
は消す。
表示
タブのパネルをロックする
を解除すると
パネルを上部に動かせるようになる。
Firefoxのグローバルメニュー化
デフォルトのFirefoxはグローバルメニューに対応していないので、 以下のものに入れ替える。
2019/12更新/etc/pacman.conf
に下記レポジトリを追加する。
[home-thaodan]
Server = https://thaodan.de/public/archlinux/home-thaodan/x86_64/
キーをインポートする。
sudo pacman-key --recv-keys BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4
pacman-key --finger BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4
sudo pacman-key --lsign-key BBFE2FD421597395E4FC8C8DF6C85FEE79D661A4
sudo pacman-key --refresh-keys
firefox-kde-opensuseをインストール。
$ sudo pacman -S firefox-kde-opensuse
(xfceだけど気にしない)