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

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

系统监视器指示器带有显示 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 包,尽管目前我在 13.10 saucy 安装上运行它,因为它尚未在 ppa 中更新:

https://launchpad.net/indicator-sysmonitor

答案1

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从我的主目录中删除后解决了这个问题。

答案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获​​取温度信息并将其放入 shell 脚本中。

然后安装指标-系统监视器并将您的脚本添加到其中。

答案4

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

相关内容