Conkyの設定変更 

先日入手してとりあえずtettou77-2様の設定の透過処理部分だけをいじって走らせてみたConkyですが,今日自分なりにアレンジしてみました.

Conky_v011.jpg


最初はCPUとM/Bの温度監視にhwmonを使用してのですが,これ,マシンを再起動すると時々/sys/class/hwmon/以下のディレクトリ構造が変わってしまって,設定ファイルと内容が食い違ってしまい,Conkyがエラーで起動しなくなるのですよね.

なので,sensorsから出力されるテキストを加工して,温度を表示するようにしました.

「lm-sensors」と「hddtemp」をインストール
$ sudo sensors-detectを実行
$ sudo sensorsを実行してチップ名を確認(私のマシンの場合は,it8718とk10temp)
(/etc/modulesで内容確認可能)
$ sudo gedit /etc/sensors3.conf

chip "it87-*"の欄に以下を追記
label temp1 "MBTemp"

以下も追記
chip "k10temp-*"
label temp1 "CpuTemp"

$ sensorsを実行してラベル名が変わったことを確認

$ sudo gedit ~/.conkyrc
grepを利用して,sensorsの表示から温度部分を抜き出す

というな感じで処理してみました.

設定ファイルはこんな感じです.

alignment bottom_right
use_xft yes
xftfont M+2VM+IPAG circle:size=11
default_color f0f0f0
default_shade_color 003E3F
update_interval 0.75
own_window yes
own_window_type normal
#own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes # 20120517
own_window_transparent yes
#own_window_argb_value 255 # 20120517
double_buffer yes
maximum_width 300
gap_x 15
gap_y 70

TEXT
${font Bitstream Vera Sans:style=Bold:pixelsize=18}System${font} ${hr 1}
${alignr}Ver.${kernel}
${alignr}${exec aticonfig --od-getclocks | grep 'Default Adapter' | sed -e 's/^.* \-//' -e '/^$/d'}

CPU 0 ${cpubar cpu1 4,90} $alignr${freq 1} MHz
CPU 1 ${cpubar cpu2 4,90} $alignr${freq 2} MHz
CPU 2 ${cpubar cpu3 4,90} $alignr${freq 3} MHz
CPU 3 ${cpubar cpu4 4,90} $alignr${freq 4} MHz
RAM ${alignr}$mem / $memmax ($memperc%)
# ${membar 4}
${cpugraph 33f5f5 f0ff33}

${font Bitstream Vera Sans:style=Bold:pixelsize=15}Highest CPU${font} ${hr 1}
$alignr CPU% MEM%
${top name 1}$alignr${top cpu 1} ${top mem 1}
${top name 2}$alignr${top cpu 2} ${top mem 2}
${top name 3}$alignr${top cpu 3} ${top mem 3}

${font Bitstream Vera Sans:style=Bold:pixelsize=15}HDD${font} ${hr 1}
SYS ${alignr}${fs_used /} / ${fs_size /} (${fs_used_perc /}%)
Read ${alignr}${diskio_read}/s
Write${alignr}${diskio_write}/s

${font Bitstream Vera Sans:style=Bold:pixelsize=15}Temperature${font} ${hr 1}
CPU ${alignr}${execi 30 sensors | grep "CpuTemp" | cut -c16-17}.0℃
GPU ${alignr}${execi 30 aticonfig --od-gettemperature | grep Temperature | cut -c42-44}.0℃
M/B ${alignr}${execi 30 sensors | grep "MBTemp" | cut -c16-17}.0℃
HDD 0 ${alignr}${hddtemp /dev/sda}.0℃
HDD 1 ${alignr}${hddtemp /dev/sdb}.0℃
HDD 2 ${alignr}${hddtemp /dev/sdc}.0℃
HDD 3 ${alignr}${hddtemp /dev/sdd}.0℃

${font Bitstream Vera Sans:style=Bold:pixelsize=15}Network${font} ${hr 1}
Address ${alignr}$addrs
Download ${alignr}${downspeedf}KiB/s
Upload ${alignr}${upspeedf}KiB/s

スポンサーサイト

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://cobo4u.blog87.fc2.com/tb.php/226-e246bb39