システムモニターインジケーターには、CPU負荷、メモリ使用量、その他のシステム統計を表示するオプションがありますが、現在は(CPU、HDD、SSD、GPUなどの)温度を表示するオプションは含まれていません。
コマンドを適用して([新規]をクリックして)センサーを追加するための機能が組み込まれているようです。ただし、方法はわかりません。この機能について説明したドキュメントは見つかりません。
私のシステムは温度を報告するようにセットアップされています:
user@Host:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +106.0°C)
temp2: +29.8°C (crit = +106.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +79.0°C (high = +87.0°C, crit = +105.0°C)
Core 0: +79.0°C (high = +87.0°C, crit = +105.0°C)
Core 1: +77.0°C (high = +87.0°C, crit = +105.0°C)
pkg-temp-0-virtual-0
Adapter: Virtual device
temp1: +79.0°C
この質問は、13.04 raringのパッケージindicator-sysmonitorバージョン0.4.3を指しますが、現在、ppaでまだ更新されていないため、13.10 saucyインストールで実行しています。
System Monitor Indicator
は非常に単純/柔軟です。基本的に任意のスクリプトをカスタムセンサーとして追加できます。生成される出力は、プレースホルダーを配置した場所に表示されます。これを使用して、次のようにsensors
の出力から情報を抽出しています。
sensors | grep temp1 | awk '{print $2}' | sed 's/+//'
温度を抽出するか、
sensors | grep fan1 | awk '{print $2}'
ファンの速度を抽出します。
New
をクリックして、名前と説明を入力し、次に示すようにCommand
の下に上記の各行を入力します。
PS:Ubuntu 12.04から14.04にアップグレードした後、設定ファイルの読み取りに問題があるように思われ、センサーを追加しようとするとクラッシュしました。ホームディレクトリから.indicator-sysmonitor.json
を削除すると、これが修正されました。
このPPAには温度のインジケータがあります。
Sudo add-apt-repository ppa:alexmurray/indicator-sensors
Sudo apt-get update
Sudo apt-get install indicator-sensors
Saucyのパッケージで既に更新されていますが、まだ13.04を使用しているため、自分で試していません。その後、ダッシュボードまたはコマンドラインから起動し、さまざまなセンサーを表示してアラームを設定するように構成できます。
おそらく、indicator-sensors
が温度情報を取得し、それをシェルスクリプトに入れるために行うことを見てください。
次に、 indicator-sysmonitor をインストールし、それにスクリプトを追加します。