定番の監視ツールconkyの導入です。 Xubuntu 12.04にしてから、conky起動後にデスクトップをクリックするとconkyの画面が消失する(プロセスは生きている)現象があったため しばらく放置していたのですが、設定で解決できました。
まずはインストール。$ sudo apt-get install conky-all lm-sensors
私のPCのマザーボードにはw83627ehfのドライバが必要で、以前は手動でインストールしていたのですが、 いつの間にか取り込まれていて不要になりました。
$ sudo sensors-detect
基本的にデフォルトでOKだと思いますが、最後に必要なドライバを/etc/modules追記するか聞かれるので、ここだけ追加するように答えます。 もちろん、手動で追加しても構いません。
設定についてはあまり詳しく知らないのですが、デフォルトの/etc/conky/conky.confとネットでの情報を元に記述しました。 ここで"own_window_type desktop"を設定した場合、"own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager"を設定しないと、 最初に述べた、デスクトップをクリックした時にconkyが消失する現象が発生してしまいます。
~/.conkyrc
alignment bottom_left
background no
border_width 1
cpu_avg_samples 6
default_color white
default_outline_color white
default_shade_color white
draw_borders no
draw_graph_borders yes
draw_outline no
draw_shades no
use_xft yes
xftfont ricty Mono:size=10
gap_x 80
gap_y 60
minimum_size 5 5
net_avg_samples 2
no_buffers yes
out_to_console no
out_to_stderr no
extra_newline no
own_window yes
own_window_class Conky
own_window_type desktop
own_window_argb_visual yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
stippled_borders 0
update_interval 1.0
uppercase no
use_spacer none
show_graph_scale no
show_graph_range no
TEXT
${color grey}Uptime:$color $uptime
${color orange}CPU$alignr $color${freq_g}GHz ${hwmon 0 temp 2 0.001 0}℃
$cpu%${color grey}${cpubar 6}
${color grey}CPU1 $color ${cpu cpu1}%
${color grey}${cpugraph cpu1 15,200}
${color grey}CPU2 $color ${cpu cpu2}%
${color grey}${cpugraph cpu2 15,200}
${color grey}CPU3 $color ${cpu cpu3}%
${color grey}${cpugraph cpu3 15,200}
${color grey}CPU4 $color ${cpu cpu4}%
${color grey}${cpugraph cpu4 15,200}
${color grey}CPU5 $color ${cpu cpu5}%
${color grey}${cpugraph cpu5 15,200}
${color grey}CPU6 $color ${cpu cpu6}%
${color grey}${cpugraph cpu6 15,200}
${color orange}GPU$alignr$color
${nvidia temp}℃
${color orange}Memory
${color grey}RAM Usage
${color}$mem${color grey}/$color$memmax${color grey} - ${color}$memperc%
${color grey}$membar
${color grey}Swap Usage
$color $swap${color grey}/$color$swapmax${color grey} - $color$swapperc%
${color grey}${swapbar 6}
${color orange}DISK
$color${fs_used}${color grey}/$color${fs_size}$alignr${fs_used_perc}%
${color grey}${fs_bar 6}
${color grey}Read $color$diskio_read${color grey} / Write $color$diskio_write
${color orange}Networking
${color grey}Up $color ${upspeed eth0}${color grey} / Down $color ${downspeed eth0}
${color orange}Processes$alignr${color grey}Total:${color}$processes ${color grey}Running:$color $running_processes
${color grey} TOP CPU
${color grey}Name${alignr}PID CPU% MEM%
${color lightgrey}${top name 1}$alignr${top pid 1} ${top cpu 1} ${top mem 1}
${color lightgrey}${top name 2}$alignr${top pid 2} ${top cpu 2} ${top mem 2}
${color lightgrey}${top name 3}$alignr${top pid 3} ${top cpu 3} ${top mem 3}
${color lightgrey}${top name 4}$alignr${top pid 4} ${top cpu 4} ${top mem 4}
${color grey} TOP MEM
${color grey}Name${alignr}PID CPU% MEM%
${color lightgrey}${top_mem name 1}$alignr${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${color lightgrey}${top_mem name 2}$alignr${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${color lightgrey}${top_mem name 3}$alignr${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${color lightgrey}${top_mem name 4}$alignr${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
あとはスタートアップに登録すればよいのですが、私の環境の場合、コマンドで"conky -d"の登録だけでも動作しました。 環境によってはsleepを入れて起動を遅らさなければいけないようなので、その場合はスクリプトを書いて登録しましょう。
0 件のコメント:
コメントを投稿