Openbox - 共通事項 - メニュー - jgmenu - Void Linux

 クラウディア
1. 概要
2. インストール
3. tint2
4. jgmenu

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
audiobook.jp
AbemaTV 無料体験