Fluxbox - 共通事項 - メニュー - jgmenu deepin


 


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

1. 概要

 以下、「deepin 25.2.0 Fluxbox」での操作です。

2. インストール

 リポジトリに、「jgmenu」が、存在しません。  「git」から、「jgmenu」のソースを持ってきて、インストールします。  「root」ユーザ権限で。

apt install -y papirus-icon-theme tint2 git libxml2-dev libx11-dev libxrandr-dev libcairo2-dev libpango1.0-dev librsvg2-dev libmenu-cache-dev
 「github」からソースの取得。  ログインユーザで。

cd /tmp
git clone https://github.com/johanmalm/jgmenu.git
 「make」してインストール。

cd /tmp/jgmenu
./configure --prefix=/usr
sudo make install

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

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
 上記は、以下を行っています。 ・表示位置をずらす ・表示位置を下から上へ ・縦幅を少し狭く ・フォントを設定 ・アイコンテーマを設定 ・メニューの選択項目をメリハリつける ・項目名が冗長なので、説明は省略 ・カテゴリ右の文字が化けるので「>」へ変更 ・終了メニューを追加  再起動とシャットダウンを有効化するには、「root」ユーザ権限で

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

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

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