February 24, 2019

670 letters 2 mins read

Manjaro Linuxにグローバルメニューを導入する

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を追加する。 もともとあったウインドウボタンは消す。

xfce-panel-global-menu

表示タブのパネルをロックするを解除すると パネルを上部に動かせるようになる。

manjaro-linux-appmenu

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だけど気にしない)