转自:http:///?p=1377 update: 先是安装Indicator-sysmonitor,也就是system monitor indicator sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update sudo apt-get install indicator-sysmonitor 默认只显示CPU、内存,要显示上下行网速和温度的话 sudo apt-get install dstat
sudo apt-get install acpi 下载sysmon文件,放入主目录,重命名为.sysmon,在设置界面按下图配置,Customize output中有{sysmon}就可以 下方为以前的版本,sysmon文件的由来及修改,可无视 sudo apt-get install dstat
mkdir -p ~/.Indicator-Sysmonitor-Scripts
cd ~/.Indicator-Sysmonitor-Scripts
wget http://webupd8./files/sysmon_0.2.tar.gz
tar -xvf sysmon_0.2.tar.gz
在设置中选中Use this command,输入: $HOME/.Indicator-Sysmonitor-Scripts/sysmon
不过这样一来就不能显示CPU温度了。 安装acpi sudo apt-get install acpi
终端下: a-nerd:~$ acpi -t
Thermal 0: ok, 49.0 degrees C
得到的结果中第16-20字符是CPU温度 此时需要稍微修改一下sysmon文件: sudo gedit .Indicator-Sysmonitor-Scripts/sysmon
在“The Indicator Sysmonitor actual output”上方空白处加上: #------------------- acpitemp --------------------------
if [ $temp = true ]; then
#将acpi -t这个命令显示出第16-20个字符即CPU温度赋给acpitemp
acpitemp=$(acpi -t| cut -c 16-20)°C
fi
在“The Indicator Sysmonitor actual output”下方文本的末尾处加上: $(if [ $temp = true ]; then echo \|Temp:$acpitemp; fi)
#当temp为True时显示acpitemp即CPU温度
最后在Setting部分加上 temp=true
以显示CPU温度。 如果感觉太占地方了可以去掉分隔符、简写Men/CPU/Temp等。 可以参考本人的sysmon文件。 本文链接地址: 让Indicator-Sysmonitor在顶部面板显示上下行网速及CPU温度
|
|