i3wm - 共通事項 - メニュー - tint2・jgmenu EndeavourOS


クラウディア 


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

1. 概要

 以下、「EndeavourOS 22.12 i3wm」での操作です。

2. インストール

 「root」ユーザ権限で。

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

3. tint2 設定

 以下、ログインユーザで。  自動起動の設定。

cat << 'EOF' >>  ~/.config/i3/config
exec --no-startup-id tint2
EOF
 コンフィグレーションファイル作成とカスタマイズ。

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」のみ  ログインしなおして、反映します。

4. jgmenu 設定

 以下、ログインユーザで。

mkdir ~/.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 10
 icon_theme = Papirus
 color_sel_bg = #FFFFFF 40
 csv_name_format = %n
EOF

cat << 'EOF' >>  ~/.config/jgmenu/append.csv
^sep()
ログアウト,i3-msg exit,system-log-out
再起動,/sbin/reboot,system-reboot
シャットダウン,/sbin/poweroff,system-shutdown
EOF
exit
 上記で行っていることを説明すると。  「jgmenu」のデザインで。 ・表示位置をずらす ・表示位置を下から上へ ・項目の縦幅を狭く ・フォントを設定 ・アイコンテーマを設定 ・メニュー選択行の背景にメリハリをつける ・項目名が冗長なので、説明は省略  てなことを矢ってあと、終了メニューの追加を行っています。

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