Fluxbox - 共通事項 - メニュー - jgmenu Alpine Linux


 クラウディア


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

1. 概要

 以下、「Alpine Linux 3.23.3 Fluxbox」での操作です。

2. インストール

 「root」ユーザ権限で。

apk add adwaita-fonts jgmenu jgmenu-doc papirus-icon-theme tint2 tint2-doc tint2-lang
 以降の作業は、ログインユーザで。

3. 自動起動

 「tint2」を自動起動するように設定します。

vi ~/.fluxbox/startup

exec fluxbox
 前に、下記の1行を追加します。

tint2 &

4. tint2


mkdir -pv ~/.config/tint2
cp /etc/xdg/tint2/tint2rc ~/.config/tint2/tint2rc
vi ~/.config/tint2/tint2rc

panel_position = bottom center horizontal
panel_layer = normal
 「Fluxbox」のバーと重なっているので、「tint2」は上へ。  アプリケーションを起動しても、「tint2」が出しゃばっているので、少し遠慮してもらいます。

panel_position = top center horizontal
panel_layer = bottom

taskbar_distribute_size = 1
 フォントを設定します、上記の行の上に下記の行を追加します。

taskbar_name_font = MigMix 1M 10

launcher_item_app = /usr/share/applications/sparky-dashboard.desktop
launcher_item_app = /usr/share/applications/sparky-fileopen.desktop
launcher_item_app = /usr/share/applications/lxterminal.desktop
launcher_item_app = /usr/share/applications/sparky-gexec.desktop
 上記を削除するかコメントアウトして、下記の行を追加します。  起動するのは「jgmenu」のみにします。

launcher_item_app = /usr/share/applications/jgmenu.desktop
 下の、「Fluxbox」本来のバーと、バランスが悪いので、「Fluxbox」の方のバーは消しちゃいます。

vi ~/.fluxbox/init
 下記の行を追加します。

session.screen0.toolbar.visible:        false

5. jgmenu 設定

 ログインユーザで。

mkdir -pv ~/.config/jgmenu

sh
cat << 'EOF' >> ~/.config/jgmenu/jgmenurc
 menu_margin_x = 10
 menu_margin_y = 31
 menu_valign = top
 item_height = 22
 font = MigMix 1M bold 9
 icon_theme = Papirus
 color_sel_bg = #ffffff 40
 csv_name_format = %n
 csv_term_char = >
EOF

cat << 'EOF' >>  ~/.config/jgmenu/append.csv
^sep()
ログアウト,killall fluxbox,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF
exit
 上記は、以下を行っています。 ・表示位置をずらす ・表示位置を下から上へ ・縦幅を少し狭く ・フォントを設定 ・アイコンテーマを設定 ・メニューの選択項目をメリハリつける ・項目名が冗長なので、説明は省略 ・カテゴリ右の文字が化けるので「>」へ変更 ・終了メニューを追加  再起動とシャットダウンを有効化するには、「root」ユーザ権限で

visudo
 して、下記の行を加えます。

ログインユーザ名  ALL=(ALL) NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff

audiobook.jp
AbemaTV 無料体験