您的位置:首页 > 其它

Ubuntu12.04顶部工具栏实时显示cpu、内存、网速及温度信息(使用indicator-sysmonitor)

2016-07-17 13:57 656 查看
1.安装indicator-sysmonitor(此软件默认只显示cpu、内存),命令行如下:

sudo add-apt-repository ppa:alexeftimie/ppa   //其为ppa源软件,故需先添加ppa源
sudo apt-get update
sudo apt-get install indicator-sysmonitor


2.安装dstat(运行定制脚本)和acpi(显示温度),命令行如下:
sudo apt-get install dstat
sudo apt-get install acpi


3.新建文件夹,并下载定制脚本至新建的文件夹中,命令行如下:

新建目录

mkdir ~/.scripts

下载定制脚本文件,并修改其文件权限

cd ~/.scripts
chmod 777 sysmon   //任何用户均具有最高访问权限


4.修改indicator-sysmonitor显示模式,操作如下:
1)通过快捷键Alt+F2进入搜索界面,输入indicator-sysmonitor,在搜索结果中点击启动软件;

2)在顶部工具栏中点击indicator-sysmonitor,选择“Preferences”,并在“Advance”中选择“Use the commond”,输入代码“$HOME/.scripts/sysmon”,保存即可。



5.设置开机启动,操作如下:

1)点击桌面右上脚的齿轮,选择“启动应用程序”;

2)点击“添加”,名称输入“indicator-sysmonitor”,命令输入“sh -c '/usr/bin/indicator-sysmonitor'”,保存即可。



6.自定义显示模式,操作如下:

打开定制脚本文件“sysmon”,可以直接通过文件夹查找修改(Ctrl+H可显示隐藏文件),也可以通过命令行
gedit ~/.scripts/sysmon
1)在文件中有如下语句,通过修改可以选择显示的内容,此处只显示网速、内存、CPU,不显示温度;

#settings:
netspeed=true
ram=true
cpu=true
temp=false


2)另在如下语句中可以修改显示的格式,可根据自己的喜好进行更改

#--------The Indicator Sysmonitor actual output --------
echo $(if [ $cpu = true ]; then echo C:$cpuused% \|; fi)
$(if [ $ram = true ]; then echo M:$memusedpercent% \|; fi)
$(if [ $netspeed = true ]; then echo N:↑$upkbmb $upunit  ↓$downkbmb $downunit; fi)
$(if [ $temp = true ]; then echo T:$acpitemp; fi)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息