bspwm - 共通事項 - メニュー - jgmenu CachyOS


 クラウディア


1. 概要
2. インストール
3. tint2 設定
4. jgmenu 設定

1. 概要

 以下、「CachyOS 250824 bspwm」へインストールします。

2. インストール

 「root」ユーザ権限で。

yes | pacman -S jgmenu tint2 papirus-icon-theme

3. tint2 設定

 「tint2」の設定を行います。  ログインユーザで。

mkdir -pv ~/.config/tint2

sed -e 's/panel_position = bottom center horizontal/panel_position = top center horizontal/' \
    -e 's/panel_layer = top/panel_layer = bottom/' \
    -e '/taskbar_name_font_color/i taskbar_name_font = MigMix 1M 10' \
    -e '/launcher_item_app = /d' \
    "/etc/xdg/tint2/tint2rc" > ~/.config/tint2/tint2rc

sed -i '/startup_notifications = 1/a launcher_item_app = jgmenu.desktop' ~/.config/tint2/tint2rc
 上記は、下記の設定を行っています。 ・パネルの位置を下から上へ。 ・アプリケーションウィンドウが、パネルの下へ隠れるので、パネルのレイヤを下へ。 ・フォントを定義。 ・ランチャで起動するのは、「jgmenu」のみ  「tint2」の自動起動を設定します。  (「autostart.sh」に「run」関数を定義済として)

sh
cat << 'EOF' >> ~/.config/bspwm/autostart.sh
run "tint2"
EOF
exit

4. jgmenu 設定

 ログインユーザで。

mkdir -pv ~/.config/jgmenu
sh
cat << EOF >> ~/.config/jgmenu/jgmenurc
menu_margin_x = 10
menu_margin_y = 30
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()
ログアウト,bspc quit,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF

exit
 上記は、以下を行っています。 ・表示位置をずらす ・表示位置を下から上へ ・縦幅を少し狭く ・フォントを設定 ・アイコンテーマを設定 ・メニューの選択項目をメリハリつける ・項目名が冗長なので、説明は省略 ・終了メニューを追加

audiobook.jp
Amazonギフトカード
JETBOY
サウンドハウス
【usus ウズウズ】
earthcar(アースカー)
ベルリッツ
TikTok Shop 【リピート用プログラム】
ハイスピードプラン
EaseUS
健康サポート特集
薬屋の独り言
葬送のフリーレン Prime Video
ネットオークションの相場、統計、価格比較といえばオークファン
損保との違い
アフィリエイトのアクセストレード
5G CONNECT
U-NEXT
それがだいじWi-Fi