1. 概要
「Void Linux」にも、リポジトリに「tint2」「jgmenu」が存在します。
以下、「Void Linux 20210218 Openxbox」での操作です。
2. インストール
「root」ユーザ権限で。
xbps-install -Sy tint2 jgmenu
「jgmenu」のデフォルトコンフィグレーションファイルを作成します。
ログインユーザで。
jgmenu_run init
3. tint2
「tint2」の自動起動を設定します。
mkdir -pv ~/.config/openbox
sh
cat << 'EOF' >> ~/.config/openbox/autostart
tint2 &
EOF
exit
この状態で、一度ログインしないと、「tint2」のコンフィグレーションファイルが作成されません。
作成した、「tint2」のコンフィグレーションファイルを編集します。
vi ~/.config/tint2/tint2rc
panel_position = bottom center horizontal
パネルを上へ。
panel_position = top center horizontal
taskbar_name_font_color = #e3e3e3 100
フォント設定(「Void Linux」では、「MigMix」が使えないので、「mplus」を使用しています)。
taskbar_name_font_color = #e3e3e3 100
taskbar_name_font = M+ 1m 10
launcher_item_app = tint2conf.desktop
「tint2」の設定はいらないので、代わりに「jgmenu」を起動。
launcher_item_app = jgmenu.desktop
4. jgmenu
以下、ログインユーザで。
vi ~/.config/jgmenu/jgmenurc
# item_height = 25
項目の幅を狭く。
item_height = 22
# font =
フォント設定。
(好みに合わせて調整してください)
font = M+ 1m bold 10
# csv_name_format = %n (%g)
項目名が冗長なので、説明を削除。
csv_name_format = %n
終了メニューの追加。
(事前に「visudo」で、シャットダウン、再起動をパスワードなしに設定しておく必要があります)
sh
cat << 'EOF' >> ~/.config/jgmenu/append.csv
^sep()
ログアウト,pkill openbox,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF
exit