Cutefish - 共通事項 - メニュー - jgmenu ArcoLinux

クラウディア 
1. 概要
2. インストール
3. ドックへの組込
4. jgmenu 設定

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
ハイスピードプランマイニングベース