系统监视器指示器带有显示 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 中更新:
答案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