システム モニター インジケーターに温度を表示するにはどうすればよいでしょうか?

システム モニター インジケーターに温度を表示するにはどうすればよいでしょうか?

システム モニター インジケーターには、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 インストールで実行しています。

https://launchpad.net/indicator-sysmonitor

答え1

System Monitor Indicatorsensors非常にシンプルで柔軟性があります。基本的に任意のスクリプトをカスタム センサーとして追加できます。生成された出力は、プレースホルダーを配置した場所に表示されます。私はこれを使用して、次のように出力から情報を抽出しています。

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ホーム ディレクトリから削除すると、この問題は修正されました。

答え2

この PPA には温度のインジケーターがあります:

sudo add-apt-repository ppa:alexmurray/indicator-sensors
sudo apt-get update
sudo apt-get install indicator-sensors

すでに saucy のパッケージで更新されていますが、私はまだ 13.04 を使用しているため、自分では試していません。その後、ダッシュボードまたはコマンド ラインから起動して、さまざまなセンサーを表示したりアラームを設定したりするように設定できます。

答え3

温度情報を取得するために何を行うかを調べてindicator-sensors、それをシェル スクリプトに組み込むとよいでしょう。

次にインストールしますインジケータ-sysmonitorそれにスクリプトを追加します。

答え4

現時点では、システム モニター インジケーターは CPU 温度を表示できません。これが著者からの回答です。https://answers.launchpad.net/indicator-sysmonitor/+question/238748

関連情報