2010年9月5日日曜日

Conky というツールを知っているか


ごきげんよう、Cです。

あなたは、Conkyというツールを知っているか。
そのツールは使う人間が賢ければ賢いほど便利なツールになるんだぜ。

簡単に言うと、コマンドを設定したポーリング間隔毎に実行し、
結果をデスクトップ画面に表示させることが出来る。
常に確認しておきたい情報等を表示させておけば便利だ。

Conky install Memo
#apt-get update
#apt-get install conky

これでインストールされたはずだ。

設定ファイルは、各ユーザのホームディレクトリに.conkyrcというファイルを作成し書いてくれ。
私の設定ファイルを特別に見せてあげよう。





Conky Configuretion
use_xft yes
xftfont verdana:size=6
alignment top_left
xftalpha 0.8
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
stippled_borders 10
border_margin 4
border_width 1
default_shade_color grey
default_outline_color black
default_color ff3333
use_spacer none
no_buffers yes
uppercase no
color1 ff3333

gap_x 15
gap_y 25
muximum_width 150

TEXT
${color ff3333}${font M+2VM+IPAG circle:size=6}C-SYSTEM ver 0.9.0
${font Radio Space Bold Italic:style=Bold:pixelsize=13}Date${font} ${hr 1}

${font Radio Space:size=9}${time %d %m %Y} ${font Radio Space:size=9}${time %H:%M}
${font Radio Space Bold Italic:style=Bold:pixelsize=13}System${font} ${hr 1}

HostName: ${nodename}
LinuxVer: ${kernel}
UpTime: ${uptime_short}

${font StyleBats:size=9}A${font} CPU0: ${freq_dyn cpu1}MHz ${alignr}${cpu cpu0}%
${cpubar cpu0}
${cpugraph cpu0 20,230}
${font StyleBats:size=9}A${font} CPU1: ${freq_dyn cpu2}MHz ${alignr}${cpu cpu1}%
${cpubar cpu1}
${cpugraph cpu1 20,230}

${font StyleBats:size=9}C${font} MEM: $mem / $memmax
${font StyleBats:size=9}C${font} SWAP: $swap / $swapmax

${font StyleBats:size=9}m${font} HDD: ${fs_used /} / ${fs_size /}
${fs_bar /}
Read: ${diskio_read}/s ${alignr}Write: ${diskio_write}/s

${font StyleBats:size=9}8${font} Battery: ${battery_percent BAT1}% ${battery_bar BAT1}

${font Radio Space Bold Italic:style=Bold:pixelsize=9}Network${font} ${hr 1}

${font PizzaDude Bullets:size=9}/${font} eth0 : ${addr eth0}
${downspeedgraph eth0 18,110}${alignr}${downspeedgraph eth0 18,110}
Up: ${upspeed eth0} Kb/s${alignr}Down: ${downspeed eth0} Kb/s
${font PizzaDude Bullets:size=9}/${font} eth1 : ${addr eth1}
${downspeedgraph eth1 18,110}${alignr}${downspeedgraph eth1 18,110}
Up: ${upspeed eth1} Kb/s${alignr}Down: ${downspeed eth1} Kb/s