- 1. 概要
- 2. インストール
- 3. jgmenu 設定
- 4. 一気に設定
1. 概要
この手の、レア(「rare」まれな、の方でなく、なまの方)なデスクトップでは、「jgmenu」を使うようにしています。
当初、「tint2」を同時に使おうとしたのですが、「tint2」をうまく設定できなくで、デスクトップ上クリックで、「jgmenu」を動作するようにします。
2. インストール
「root」ユーザ権限で。
pkg install -y jgmenu papirus-icon-theme
インストール直後に、「jgmenu」のコンフィグレーションファイルを作成しておきます。
末尾のように、一気に設定する場合は、この手順はスキップします
ログインユーザで。
jgmenu_run init
3. jgmenu 設定
デスクトップ上クリックで、「jgmenu」を起動します。
ログインユーザで。
vi ~/.fvwm/config
Mouse 1 R A Menu MenuFvwmRoot
を下記へ変更します。
(行番号は、バージョンによって異なります)
Mouse 1 R A Exec exec jgmenu_run
「jgmenu」の表示設定を行います。
vi ~/.config/jgmenu/jgmenurc
「jgmenu」のコンフィグレーションファイルは、デフォルトは、すべてコメントアウトされた状態です。
なので変更後の状態のみ記述します。
表示位置をずらします。
menu_margin_x = 20
menu_margin_y = 30
表示位置を左上へ
menu_halign = left
menu_valign = top
項目の幅を狭くします。
item_height = 22
フォントを設定。
font = MigMix 1M bold 9
アイコンテーマを設定。
icon_theme = Papirus
選択行の背景にメリハリをつけます。
color_sel_bg = #ffffff 40
項目名が冗長なので、説明は省略。
csv_name_format = %n
終了メニューの追加。
sh
cat << 'EOF' >> ~/.config/jgmenu/append.csv
^sep()
ログアウト,killall fvwm3,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF
exit
再起動とシャットダウンを有効化するには、「root」ユーザ権限で
visudo
して、下記の行を加えます。
ログインユーザ名 ALL=(ALL) NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff
4. 一気に設定
前項の自動起動以降の設定を一気に行うには、ログインユーザで。
mkdir -pv ~/.config/jgmenu
sh
cat << 'EOF' >> ~/.config/jgmenu/jgmenurc
menu_margin_x = 20
menu_margin_y = 30
menu_halign = left
menu_valign = top
item_height = 22
font = MigMix 1M bold 9
icon_theme = Papirus
color_sel_bg = #ffffff 40
csv_name_format = %n
EOF
cat << 'EOF' >> ~/.config/jgmenu/append.csv
^sep()
ログアウト,killall fvwm3,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF
exit
|