- 1. 概要
- 2. デフォルトの状態
- 3. フォント変更
- 4. カスタマイズ
1. 概要
「conky」は優れた、タスクマネージャーです。
「conky」に関する説明は、「Conky - Wikipedia」をご参照ください。
「ArcoLinux」では、「Conky」は、デフォルトでインストールされています。
2. デフォルトの状態
はなから動作していますが、
どういう状態で動作しているか調べると
$ pgrep -lfa conky
1880 conky -c /home/hogehoge/.config/bspwm/system-overview
てなことになっておりまして。
コンフィグレーションファイルが
~/.config/bspwm/system-overview
であり、この元ネタが
/etc/skel/.config/bspwm/system-overview
であることがわかりました。
元ネタが、わかりゃ、加工は何とでもなります。
3. フォント変更
とにかく文字化けを直さないことにゃ、何もわかりません。
タブストップが、4なのでちょいと工夫して
vim --cmd "set tabstop=4" ~/.config/bspwm/system-overview
font = 'Noto Mono:size=11:regular', -- font for complete conky unless in code defined
とりあえず、存在するフォントにするのですが、わたしは、「MigMix」をインストールしているので、それを使います。
font = 'MigMix 1M:size=11:regular', -- font for complete conky unless in code defined
これで、とりあえず、読めるようになります。
4. カスタマイズ
前項と同様に、カスタマイズしていきます。
conky.text = [[
${color1}${alignc}S Y S T E M I N F O${color}
${color1}${hr}${color}
${color1}Host:${alignr}${color2}${nodename}${color}
#${color1}Kernel:${color2}${alignr}$kernel${color}
#${color1}Uptime:${color2}${alignr}${uptime}${color}
#${color1}UTC:${color2}${alignr}${utime %H:%M}${color}
先頭の「ホスト名」は、むしろいらぬ。
システム情報関連を複数行で表示します。
conky.text = [[
${color1}${alignc}S Y S T E M I N F O${color}
${color1}${hr}${color}
${color grey}System :$color2 $sysname $kernel on $machine
${color grey}Description:$color2 ${execi 999999 lsb_release -ds | sed "s/\"//g"} ${execi 999999 lsb_release -rs}
${color grey}Desktop :$color2 ${execi 999999 echo $DESKTOP_SESSION}
${color grey}Conky :$color2 $conky_version
${color1}${alignc}S H O R T C U T K E Y S${color}
${color1}${hr}${color}
から
]];
わたしが、カスタマイズしたキーや覚えられないものを中心に、ばっさり書き換えます。
${color1}${alignc}キー定義${color}
${color1}${hr}${color}
${color lightgrey}メニュー ${goto 190}${color2}Alt+m
${color1}${hr}${color}
${color lightgrey}端末を開く ${goto 190}${color2}Win+Enter
${color lightgrey}表示切替 ${goto 190}${color2}Win+Space
${color lightgrey}閉じる ${goto 190}${color2}Alt+c
${color1}${hr}${color}
${color lightgrey}終了メニュー ${goto 190}${color2}Win+x
]];
最終的な表示は、下記のようになります。
|