2007/10/06

Xfce上で温度監視

ThinkPad X21を 使っていると、結構熱くなることがある。普段使っている www.xfce.org/には xfce4-genmon-plugin というものがあり、scriptの実行結果をアイコンやtooltipで表示できるので、 CPUのクロック数と温度を表示させてみた。

  • アイコンには温度を表示
  • tooltipでクロック数と温度
  • barで最速に対するクロック数を表示
#!/bin/sh
cpufreq=`/sbin/sysctl dev.cpu.0.freq | /usr/bin/cut -d ' ' -f 2`
temperature=`/sbin/sysctl hw.acpi.thermal.tz0.temperature | /usr/bin/cut -d ' ' -f 2`

echo "<txt>$temperature</txt>"
echo "<tool>$cpufreq""Hz/$temperature</tool>"
echo "<bar>`/bin/expr $cpufreq \* 100 / 693`</bar>"
このスクリプトを適当に名前をつけて保存し、xfce4-genmon-pluginのCommandとして 指定する。実行間隔を適当に調整すれば、OK。



0 件のコメント :

コメントを投稿

Comments on Google+: