如何让系统监视器指示器显示温度?

Modified on: Sun, 10 Jun 2018 04:24:53 +0800

系统监视器指示器附带显示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的package indicator-sysmonitor版本0.4.3,虽然目前我在13.10的俏皮装置上运行它,因为它尚未在ppa中更新:

https://launchpad.net/indicator-sysmonitor

作者:Andreas J.

最佳答案

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修复了此问题。


相关问答

添加新评论