1. 概要
「jgmenu」を使ってみます。
2. インストール
「root」ユーザ権限で。
yes | pacman -S jgmenu
3. ドックへの組込
「jgmenu」をドックへ組み込みます。
ログインユーザで。
vi ~/.config/cutefishos/dock_pinned.conf
デフォルトが、バージョンによって異なるようです。
下記のものは、いつのバージョンだったかな?
「ArcoLinux 23.09.03」は、下に書いています。
[Subl]
DesktopPath=/usr/share/applications/sublime_text.desktop
Exec=subl
Icon=sublime-text
Index=2
VisibleName=Sublime Text
[cutefish-filemanager]
DesktopPath=/usr/share/applications/cutefish-filemanager.desktop
Exec=cutefish-filemanager
Icon=file-system-manager
Index=0
VisibleName=File Manager
を下記へ書き換えます。
1~6行の追加と、19行のインデックス値の書き換えです。
[jgmenu]
DesktopPath=/usr/share/applications/jgmenu.desktop
Exec=jgmenu_run
Icon=jgmenu
Index=0
VisibleName=jgmenu
[Subl]
DesktopPath=/usr/share/applications/sublime_text.desktop
Exec=subl
Icon=sublime-text
Index=2
VisibleName=Sublime Text
[cutefish-filemanager]
DesktopPath=/usr/share/applications/cutefish-filemanager.desktop
Exec=cutefish-filemanager
Icon=file-system-manager
Index=4
VisibleName=File Manager
「jgmenu」を端に持っていきたいのですが、オリジナルのメニューがふんぞり返っているもので、設定できない。
「ArcoLinux 23.09.03」は、オリジナルが。
[Subl]
DesktopPath=/usr/share/applications/sublime_text.desktop
Exec=subl
Icon=sublime-text
Index=2
VisibleName=Sublime Text
[cutefish-filemanager]
DesktopPath=/usr/share/applications/cutefish-filemanager.desktop
Exec=cutefish-filemanager
Icon=file-system-manager
Index=0
VisibleName=File Manager
[cutefish-terminal]
DesktopPath=/usr/share/applications/cutefish-terminal.desktop
Exec=cutefish-terminal
Icon=utilities-terminal
Index=1
VisibleName=Terminal
[firefox]
DesktopPath=/usr/share/applications/firefox.desktop
Exec=/usr/lib/firefox/firefox
Icon=firefox
Index=3
で、下記のように変更します。
要は、「jgmenu」の追加と各インデックス「Index=」の番号をずらすことです。
[Subl]
DesktopPath=/usr/share/applications/sublime_text.desktop
Exec=subl
Icon=sublime-text
Index=3
VisibleName=Sublime Text
[cutefish-filemanager]
DesktopPath=/usr/share/applications/cutefish-filemanager.desktop
Exec=cutefish-filemanager
Icon=file-system-manager
Index=1
VisibleName=File Manager
[cutefish-terminal]
DesktopPath=/usr/share/applications/cutefish-terminal.desktop
Exec=cutefish-terminal
Icon=utilities-terminal
Index=2
VisibleName=Terminal
[firefox]
DesktopPath=/usr/share/applications/firefox.desktop
Exec=/usr/lib/firefox/firefox
Icon=firefox
Index=4
[jgmenu]
DesktopPath=/usr/share/applications/jgmenu.desktop
Exec=jgmenu_run
Icon=jgmenu
Index=0
VisibleName=jgmenu
4. jgmenu 設定
以下、ログインユーザで。
mkdir -pv ~/.config/jgmenu
sh
cat << 'EOF' >> ~/.config/jgmenu/jgmenurc
menu_margin_x = 55
menu_margin_y = 35
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()
ログアウト,pkill cutefish,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF
exit