web-dev-qa-db-ja.com

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

システムモニターインジケーターには、CPU負荷、メモリ使用量、その他のシステム統計を表示するオプションがありますが、現在は(CPU、HDD、SSD、GPUなどの)温度を表示するオプションは含まれていません。

enter image description here

コマンドを適用して([新規]をクリックして)センサーを追加するための機能が組み込まれているようです。ただし、方法はわかりません。この機能について説明したドキュメントは見つかりません。

私のシステムは温度を報告するようにセットアップされています:

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

10
Andreas J.

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

sensors | grep temp1 | awk '{print $2}' | sed 's/+//' 

温度を抽出するか、

sensors | grep fan1 | awk '{print $2}'

ファンの速度を抽出します。

Newをクリックして、名前と説明を入力し、次に示すようにCommandの下に上記の各行を入力します。

enter image description here

PS:Ubuntu 12.04から14.04にアップグレードした後、設定ファイルの読み取りに問題があるように思われ、センサーを追加しようとするとクラッシュしました。ホームディレクトリから.indicator-sysmonitor.jsonを削除すると、これが修正されました。

8
fuenfundachtzig

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

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

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

1

前述のとおり、 ここ があります:

system-monitor GNOME Shell拡張

screenshot

psensor

screenshot

Sudo apt install psensor
0
Pablo Bianchi

おそらく、indicator-sensorsが温度情報を取得し、それをシェルスクリプトに入れるために行うことを見てください。

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

0
Bernmeister