にゃんぽこりんのメモ

にゃんぽこりんのメモ

Linuxな日々
プロフィール

nyanpokorin

Author:nyanpokorin
昔NEC98にFreeBSDを入れたことがあるくらいで、Linuxは超入門者です。ゼロから勉強しなおしです。

最新記事
カテゴリ
検索フォーム

リンク
RSSリンクの表示
FC2カウンター

------ --
スポンサーサイト 

スポンサーサイト 

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

20090203 Tue
FIVA 102 に Debian(lenny) [3] conky 

FIVA 102 に Debian(lenny) [3] conky 

DSL(Damn small Linux)4.4を使っていた頃の、JWMウィンドウマネージャについてたシステムモニタ torsmo が忘れられなくって、conkyを入れてみました。
なんかここがすごい->conky - epian-wiki

で、FIVA 102 でシステムモニタしたかったので、カーネル再構築のときに I2C関係をドライバも含めて片っ端からモジュールコンパイルしておいたのですが、どうもセンサーデバイスが見つからない。ACPIを切ったから?

ためしに、
# apt-get install lm-sensors
# sensors-detect
でも、ヒットしない。ので、とりあえずそっちはあきらめて

# apt-get install conky

いろいろ .conkyrc を物色していたら、お気に入りのがみつかりました。
My Conky Config 1.3 by ~ebupof on deviantART
何か天気とか表示できるらしい。さっそくお借りすることに。

$ tar xjvf My_Conky_Config_1_3_by_ebupof.bz2
$ mv ./conkyrc/conkyrc ~/.conkyrc
$ mkdir ~/Scripts
$ mv ./conkyrc/* ~/Scripts/
$ ls ~/Scripts/
weather.sh weather.xslt

weather.sh にいろいろ説明が書いてある。
まず、ロケーションIDを調べる。
http://xoap.weather.com/search/search?where=tokyo
<search ver="2.0">
<loc id="JAXX0085" type="1">Tokyo, Japan</loc>
</search>

あと、curl と xsltproc が必要らしい。
# apt-get install curl xsltproc

conkyの設定ファイルを少し変更。
$ vi ./.conkyrc


background no
font Sans:size=8
use_xft yes
xftalpha 0.9
update_interval 3.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 220 5
maximum_width 220
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders yes
default_color white
default_shade_color black
default_outline_color green
alignment top_right
gap_x 12
gap_y 12
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale yes
uppercase yes # set to yes if you want all text to be in uppercase

TEXT
${color white}SYSTEM ${hr 1}${color}

Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptime

CPU: ${alignr}${freq} MHz
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavg

CPU1 ${alignr}${cpu cpu1}%
${cpubar 4 cpu1}

Ram ${alignr}$mem / $memmax ($memperc%)
${membar 4}
swap ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}

Highest CPU $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}

Highest MEM $alignr CPU% MEM%
${top_mem name 1}$alignr${top_mem cpu 1}${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}${top_mem mem 3}

${color white}Filesystem ${hr 1}${color}

Root: ${alignr}${fs_free /} / ${fs_size /}
${fs_bar 4 /}

${color white}NETWORK ${hr 1}${color}

Down ${downspeed wlan0} k/s ${alignr}Up ${upspeed wlan0} k/s
${downspeedgraph wlan0 25,107} ${alignr}${upspeedgraph wlan0 25,107}
Total ${totaldown wlan0} ${alignr}Total ${totalup wlan0}

${color white}WEATHER ${hr 1}${color}

${execi 1800 ~/Scripts/weather.sh JAXX0085}



あとは、fluxboxの起動時に実行するよう設定。
$ vi ./.fluxbox/startup


/usr/bin/fbsetroot -solid black
conky &
exec /usr/bin/fluxbox



こんな感じに。ちょうど800x600におさまりました。
conky_convert_20090203215149.png
なんか意外とconky自身がCPUを食ってるような...

スポンサーサイト

Comment

Post Comment

コメントの投稿
管理者にだけ表示を許可する

TrackBack

http://nyanpokorin.blog55.fc2.com/tb.php/18-dc10d912

広告:
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。