原帖位置:http://tieba.baidu.com/p/3005287033

在使用ubutu时,如果可以查看当前系统使用情况,如CPU,内存,网速等是非常爽的,今天就讲一下一个系统运行状态显示软件

1. 用wget下载indicator-sysmonitor,

下载完成之后在终端执行命令:

   wget -c https://launchpad.net/indicator-sysmonitor/trunk/4.0/+download/indicator-sysmonitor_0.4.3_all.deb

下载好后,先不要急于安装,因为软件有些依赖关系还没解决。终端执行下面命令安装依赖项:  

  sudo apt-get install python python-psutil python-appindicator

使用下面命令安装indicator-sysmonitor:

  sudo dpkg -i indicator-sysmonitor_0..3_all.deb 

2.配置indicator-sysmonitor

这样要安装的都安装好了,但是还需要进行一些配置,才能正常显示。由于软件默认显示图标是 sysmonitor.svg,而在 Ubuntu 14.04 64位系统中没有这个图标,这导致图标显示错误,很不美观。于是要把软件默认使用的图标改成一个存在的图标,当然也可以自己动手制作一个图标。但是系统中 已经有很多图标了,找个好点的直接用上就行!

系统图标存放在:

/usr/share/icons/Humanity/apps/ XX目录下(XX 为:128 16 192 22 24
32 48 64
中任一个,对应同一图标的不同尺寸,同一图标并不是每个尺寸都有)。

打开/usr/share/icons/Humanity/apps/32
,发现application-community.svg 还不错,所以我就用这个图标了!当然用其他的或者自己制作也是可以的! 

找到喜欢的图标后,记下图标的文件名(不包括后缀),这里是 application-community,下面开始进行替换。终端执行命令对代码进行修改:

sudo gedit /usr/bin/indicator-sysmonitor

将 724 行的 sysmonitor 改为刚才记下的 application-community

改好保存(或使用ctrl+v),终端执行:

 indicator-sysmonitor

运行下indicator-sysmonitor,看下图标效果,效果很不错!

为了方便还要为程序添加开机启动!首先要建立一个目录,用来存放自启文件。终端执行:

mkdir ~/.config/autostart 

然后,鼠标右键点击标题栏上 application-community 红心图标,弹出菜单,选择首选项,勾上Run on startup:, 这样就能开机启动了。切换到 Advanced 选项,可以对要显示到标题栏的信息进行设置。

3.显示信息设置

  在使用中我只想让它显示网速,所以Customize output: 中只有 {net},可以选中Sensors项,再点击添加(A),添加其他要显示的项目,有些项目似乎显示不太对。也可自己在 Customize output: 中按格式输入。
例如输入:cpu: {cpu} mem: {mem} net:{net} ,然后点击 Test
再例如输入:CPU:{cpu} 内存:{mem} 网速:{net} ,然后点击 Test
可以尝试设置其他格式,再Test,直到效果满意再点击保存。

Ubuntu 14.04(64bit)使用indicator-sysmonitor显示系统运行状态的更多相关文章

  1. Window7下安装Ubuntu 14.04 64bit

    本文章主要讲解如何在Windows7操作系统中硬盘安装Ubuntu 14.04 64bit: 1.准备文件 1.ubuntu-14.04.4-desktop-amd64.iso 2.EasyBCD.e ...

  2. 在Ubuntu 14.04 64bit上安装numpy和matplotlib库

    原文:http://blog.csdn.net/tao_627/article/details/44004541 按照这个成功安装! 机器学习是数据挖掘的一种实现形式,在学习<机器学习实战> ...

  3. Installation Guide of Ubuntu 14.04, 64bit on Dell Server

    Installation Guide of Ubuntu 14.04, 64bit on Dell Server 准备:U盘(已通过ultraiso刻录ISO镜像). 1.插入U盘: 2.启动服务器, ...

  4. 在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad

    简介 Haroopad:一款让你欲罢不能的Markdown编辑器 身为大程序员,我本来是不需要 Markdown 编辑器的,但是 Haroopad 让我简直欲罢不能,不能再爱更多.跨平台,代码高亮,V ...

  5. 解决 Ubuntu 14.04 图形界面无法正常显示 问题

    参考: ubuntu清除系统缓存的方法 apt-get(四) 每天一个linux命令(33):df 命令 Ubuntu server 12.10 /dev/sda1 disk full 解决 Ubun ...

  6. Ubuntu 14.04 64bit 安装tensorflow(GPU版本)

    本博客主要用于在Ubuntu14.04 64bit 操作系统上搭建google开源的深度学习框架tensorflow. 0.安装CUDA和cuDNN 如果要安装GPU版本的tensorflow,就必须 ...

  7. Ubuntu 14.04 64bit下Caffe + Cuda6.5/Cuda7.0 安装配置教程

    http://www.embeddedlinux.org.cn/emb-linux/entry-level/201612/21-6005.html 随着深度学习快速发展的浪潮,许多有兴趣的工作者都转入 ...

  8. aliyun Ubuntu 14.04 64bit OpenJDK Tomcat7 install

    my work environment: aliyun Ubuntu 14.04 64位 first phase:apt-get update    (it is very important,oth ...

  9. Matlab R2013a: C++ MEX on Ubuntu 14.04 64-bit

    原文地址: http://blogs.bu.edu/mhirsch/2013/07/matlab-r2013a-mex-on-ubuntu-13-04-64-bit/ Note: the way Me ...

随机推荐

  1. P3877 [TJOI2010]打扫房间

    xswl以为是个插头dp,然后发现就是个sb题 相当于就是个匹配.每个格子度数为2,所以可以匹配2个相邻的点.匹配显然的用网络流.最后check有没有不匹配的点即可. #include<bits ...

  2. 微服务介绍及Asp.net Core实战项目系列

    0.目录 整体架构目录:ASP.NET Core分布式项目实战-目录 二.目录 0.微服务介绍 1.RESTful API 规范介绍 2.asp.net core介绍及swagger使用 3.asp. ...

  3. layer.msg(msg, time, parme)设置图标问题

    layer.msg只提到3个参数,实际上有第4个参数,第4个参数就是msg关闭后执行的回调.   layer.msg('提示', 2, 1, function(){})   第一个参数:提示 第二个参 ...

  4. java单元测试的用法及原因

    1.ctrl+n  生成  Junit Test Case 2.选择文件夹 3.superClass  继承BaseUnitTest 4.next后 打勾选择需要单元测试的方法. 5.在生成的test ...

  5. Java Comparator接口学习笔记

    Comparator是一个泛型函数式接口,T表示待比较对象的类型: @FunctionalInterface public interface Comparator<T> { } 本文将主 ...

  6. SVN For Mac: Cornerstone.app破解版免费下载

    Cornerstone.app下载地址 链接:https://pan.baidu.com/s/1kwQ65SBgfWXQur8Zdzkyyw  密码:rqe7 Cornerstone303 MAS.a ...

  7. 九九乘法表的python复习

    九九开始的复习 这周复习之前的学的知识关于range函数,gormat函数,print的使用总结一下 从一个小例子开始,开始我的回顾吧, 大家都是从那个九九乘法表开始的数学之旅,从一一得一,开始了我们 ...

  8. Python List Comprehension

    (一)使用List Comprehension的好处 在了解Python的List Comprehension之前,我们习惯使用for循环创建列表,比如下面的例子: numbers = range(1 ...

  9. python判断文件和文件夹是否存在、没有则创建文件夹

    原文出处:https://www.cnblogs.com/hushaojun/p/4533241.html >>> import os >>> os.path.ex ...

  10. 完整Highchart JS示例

    线性: $.ajax({ type:'post', url:appPages.urlListTjrll, cache:false, data:{year:year,month:month},// // ...