IceWM - 共通事項 - メニュー - jjgmenu ALT Linux


クラウディア 


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

1. 概要

 「ALT Linux 10.0」で、「jgmenu」を使います。  デフォルトのメニューが文字化けして何がなんだかわからないのでした。

2. インストール

 「root」ユーザ権限で。

apt-get -y install jgmenu papirus-icon-theme

3. toolbar

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

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

# This is an example for icewm toolbar definition file.
# It will be installed as /usr/share/X11/icewm/toolbar.
# Place your variants in /etc/X11/icewm or in $HOME/.icewm since
# modifications to this file will be overwritten when you reinstall icewm.
#
prog Screensaver lock xscreensaver-command -lock
prog Terminal utilities-terminal xvt
prog Emacs emacs emacs
runonce Chromium chromium chromium chromium
runonce Firefox firefox firefox-bin firefox
runonce Palemoon newmoon palemoon-bin palemoon
runonce Seamonkey seamonkey seamonkey-bin seamonkey
runonce Thunderbird thunderbird thunderbird-bin thunderbird
prog XChat xchat xchat
prog licq licq licq
runonce GQView gqview gqview gqview
runonce Xmms xmms XMMS_Player xmms
prog Video xine xine
 5、6行の間に 1行追加します。

#
prog "jgmenu" /usr/share/X11/icewm/icons/icewm_32x32.png jgmenu_run
prog Screensaver lock xscreensaver-command -lock

4. preferences

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

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

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

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

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

5. jgmenurc

 下記を設定します。 ・行間を狭く ・わたしの好みのフォントへ ・アイコンテーマを「Papirus」へ ・選択行をメリハリつけて表示 ・項目名が冗長なので、括弧内のコメントは非表示へ ・終了メニューを追加  ログインユーザで。

mkdir -pv ~/.config/jgmenu

sh
cat << 'EOF' >> ~/.config/jgmenu/jgmenurc
 item_height = 22
 font = MigMix 1M bold 9
 icon_theme = Papirus
 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
exit
 「再起動」「シャットダウン」には、「sudo」権限が必要になります。  「sudo」の設定に関しては、「メンテナンス・トラブルシュート - コマンド・ユーティリティ - sudo」をご参照ください。

earthcar(アースカー)
世界最大級のオンライン英会話EF English Live