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

系统监视器指示器附带显示CPU负载,内存使用情况和其他系统统计信息的选项,但目前不包括显示温度的选项(CPU,HDD,SSD,GPU等)。

在此处输入图像描述

似乎内置了通过应用命令添加其他传感器的function(通过单击“新建”)。 但是,我不知道如何,我找不到任何描述此function的文档。

我的系统设置为报告温度,如下所示:

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

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做什么来获取温度信息并将其放入shell脚本中。

然后安装indicator-sysmonitor并将脚本添加到该脚本中。

截至目前,系统监视器指示器无法显示CPU温度。 以下是作者的答案https://answers.launchpad.net/indicator-sysmonitor/+question/238748