定番の監視ツール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 件のコメント:
コメントを投稿