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


 クラウディア


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

1. 概要

 以下、「SparkyLinux 8.2 i3wm」での操作です。

2. インストール

 「root」ユーザ権限で。

yes | pacman -S jgmenu tint2

3. tint2 設定

 以下、ログインユーザで。  自動起動の設定とコンフィグレーションファイル作成。

sh
cat << 'EOF' >>  ~/.config/i3/config
exec --no-startup-id tint2
EOF
exit

mkdir -pv ~/.config/tint2/
cp /etc/xdg/tint2/tint2rc ~/.config/tint2/.
 「jgmenu」の組み込みと見栄えを編集。

vi ~/.config/tint2/tint2rc

panel_position = bottom center horizontal
panel_layer = top
 下部へ示しているパネルを上部へ表示。  アプリケーションウィンドウが、パネルの下へ隠れることがあるので、パネルのレイヤを下へ。

panel_position = top center horizontal
panel_layer = bottom

taskbar_name_active_background_id = 0
taskbar_name_font_color = #e3e3e3 100
 102, 103行の間に下記の行を追加して、フォントを設定。

taskbar_name_font = MigMix 1M 10

launcher_item_app = tint2conf.desktop
launcher_item_app = firefox.desktop
launcher_item_app = iceweasel.desktop
launcher_item_app = chromium-browser.desktop
launcher_item_app = google-chrome.desktop
 上記をコメントアウトして、下記を追加。

launcher_item_app = jgmenu.desktop
 日時表示は、「i3bar」でできているので。

#-------------------------------------
# Clock
time1_format = %H:%M
time2_format = %A %d %B
 をコメントアウトします。

4. jgmenu 設定

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

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