IceWM - 共通事項 - メニュー - jgmenu - Mageia


 


1. 概要
2. インストール
3. toolbar
4. preferences
5. jgmenurc

1. 概要

 「Mageia 8」で、「jgmenu」を使うことにしました。  なんでじゃろ、「Mageia 9」でも使ってみたのですが、なぜか、カテゴリのアイコンが表示されない。  リポジトリに「Papirus」も見当たらないので、そのままにしようかな。  実は、「Mageia」のアイコンは、独特で、嫌いではない。

2. インストール

 「root」ユーザ権限で。

dnf install -y jgmenu

3. toolbar

 左端に、「jgmenu」を表示します。  ログインユーザ用のファイルがないので、コピーして編集します。  ログインユーザで。

cp /usr/share/icewm/toolbar ~/.icewm/toolbar
vi ~/.icewm/toolbar

# This is an example for icewm 2.0.1 toolbar definition file.
# It will be installed as /usr/share/icewm/toolbar.
# Place your variants in /etc/icewm or in $HOME/.icewm since
# modifications to this file will be overwritten when you reinstall icewm.
#
prog Terminal terminals_section.png xvt
prog Editor editors_section.png xeditor
prog Browser web_browser_section.png www-browser
prog MCC drakconf.png mcc
 5、6行の間に 下記の行を追加します。

prog "jgmenu" /usr/share/icewm/taskbar/icewm.xpm jgmenu_run

4. preferences

 バーを上に表示、現在左端に表示されている、デフォルトのメニューと「デスクトップ一覧表示」「ウィンドウ一覧表示」を非表示にします。  これもログインユーザ用のファイルがないので、コピーして編集します。  ただし、デフォルトの表示内容は、「ワークスペース名」「背景色」以外の設定がコメントアウトされているだけなので、末尾に設定を追加することにします。  ログインユーザで。

cp /usr/share/icewm/preferences ~/.icewm/preferences

sh
cat << 'EOF' >> ~/.icewm/preferences

TaskBarAtTop=1
TaskBarShowShowDesktopButton=0
TaskBarShowStartMenu=0
TaskBarShowWindowListMenu=0
ConfirmLogout=0

TitleFontName="MigMix 1M:size=10"
TitleFontNameXft="MigMix 1M:size=10"
MenuFontName="MigMix 1M:size=10:bold"
MenuFontNameXft="MigMix 1M:size=10:bold"
StatusFontName="MigMix 1M:size=10:bold"
StatusFontNameXft="MigMix 1M:size=10:bold"
QuickSwitchFontName="MigMix 1M:size=10:bold"
QuickSwitchFontNameXft="MigMix 1M:size=10:bold"
NormalButtonFontName="MigMix 1M:size=10"
NormalButtonFontNameXft="MigMix 1M:size=10"
ActiveButtonFontName="MigMix 1M:size=10:bold"
ActiveButtonFontNameXft="MigMix 1M:size=10:bold"
NormalTaskBarFontName="MigMix 1M:size=10"
NormalTaskBarFontNameXft="MigMix 1M:size=10"
ActiveTaskBarFontName="MigMix 1M:size=10:bold"
ActiveTaskBarFontNameXft="MigMix 1M:size=10:bold"
ToolButtonFontName="MigMix 1M:size=10"
ToolButtonFontNameXft="MigMix 1M:size=10"
NormalWorkspaceFontName="MigMix 1M:size=10"
NormalWorkspaceFontNameXft="MigMix 1M:size=10"
ActiveWorkspaceFontName="MigMix 1M:size=10"
ActiveWorkspaceFontNameXft="MigMix 1M:size=10"
MinimizedWindowFontName="MigMix 1M:size=10"
MinimizedWindowFontNameXft="MigMix 1M:size=10"
ListBoxFontName="MigMix 1M:size=10"
ListBoxFontNameXft="MigMix 1M:size=10"
ToolTipFontName="MigMix 1M:size=10"
ToolTipFontNameXft="MigMix 1M:size=10"
ClockFontName="MigMix 1M:size=10"
ClockFontNameXft="monospace:size=10"
ApmFontName="MigMix 1M:size=10"
ApmFontNameXft="monospace:size=10"
InputFontName="MigMix 1M:size=10"
InputFontNameXft="monospace:size=10"
LabelFontName="MigMix 1M:size=10"
LabelFontNameXft="MigMix 1M:size=10"
EOF
exit

5. jgmenurc

 ログインユーザで。

mkdir -pv ~/.config/jgmenu/

cat << 'EOF' >> ~/.config/jgmenu/jgmenurc
 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 icewm,system-log-out
再起動,sudo /sbin/reboot,system-reboot
シャットダウン,sudo /sbin/poweroff,system-shutdown
EOF
 上記は、以下を行っています。 ・行間を狭く ・フォント設定 ・選択行の背景を強調表示 ・項目名が冗長なので、括弧内のコメントは非表示 ・終了メニューを追加  「再起動」「シャットダウン」には、「sudo」権限が必要になります。  「sudo」の設定に関しては、「メンテナンス・トラブルシュート - コマンド・ユーティリティ - sudo」をご参照ください。

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