基本上照抄了《How To Display Network Upload / Download Speed On The Panel In Ubuntu 11.04》,只不过我的实践环境是Ubuntu 11.10而已。

indicator-sysmonitor是一个能在Unity的工具栏上用数字显示系统状况的实用工具。如上图。一般装完以后只能显示CPU和内存,无法显示网速。Andrew 写了个脚本解决这个问题。

由于比较懒,没有完整翻译原文。只把必要的写下来了。


在开始之前先声明一下,以下所有步骤在我的电脑上都运行的很好。

1. 首先在Ubuntu 11.10上安装 Indicator-Sysmonitor。

sudo add-apt-repository ppa:alexeftimie/ppa
sudo apt-get update
sudo apt-get install indicator-sysmonitor

2. 安装 dstat (运行定制脚本必备):

sudo apt-get install dstat

3. 下载 Andrew 编写的脚本

下面我们在主文件夹里面创建一个 “.scripts” 文件夹,并把脚本下载到这个文件夹内:

mkdir -p ~/.scripts && cd ~/.scripts

wget http://webupd8.googlecode.com/files/sysmon_0.2.tar.gz && tar -xvf sysmon_0.2.tar.gz

4. 设置System Monitor,让它使用脚本里的配置。
下面 Alt+F2 运行indicator-sysmonitor。在工具栏点击Indicator-Sysmonitor 并选择 "Preferences" ,并在 "Use this command" 里输入:

$HOME/.scripts/sysmon

勾选“Run on startup” 后保存退出。在我机器上运行的时候,经常在修改配置的过程中 Indicator-Sysmon 会僵死。如果发生了这种情况请在终端用这个命令杀死任务:

killall indicator-sysmonitor

然后重新运行它。

4. 自行配置脚本

默认情况下,这个脚本显示内存、CPU负荷、内存使用情况。您可以可以去掉您不关心的项目。在终端里运行:

gedit ~/.scripts/sysmon

在脚本开头的位置有下面的几个布尔值:

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

总之您自己看着改吧。也可以鼓捣这个脚本显示点别的东西。


顺便再提供两个很有用的插件:

Touchpad Indicator —— 这个插件可以轻松控制触控板状态(启用/禁用),并可在插入鼠标时自动禁用触控板。支持快捷键启用/禁用。

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator

ClassicMenu Indicator —— 这个插件为 Unity 提供了类似 GNOME 风格的应用程序菜单

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install classicmenu-indicator

以上两段感谢笨兔兔分享

--------------------------------------

『Over』

在Ubuntu 11.10工具栏上用数字显示网速、CPU负荷和内存占用量『译』的更多相关文章

  1. ubuntu实时显示网速cpu占用和内存占用率

    ubuntu实时显示网速cpu占用和内存占用率 大家在使用ubuntu的时候,有没有想让它实时显示网速,内存占用率,或者cpu占用率呢?现在我就教大家怎么实现,就像下面这样 1. 添加indicato ...

  2. Ubuntu 11.10 (Oneiric)上编译带utrace补丁的内核 转

    Ubuntu 11.10 (Oneiric)上编译带utrace补丁的内核 首先准备linux内核编译环境: sudo apt-get install fakeroot build-essential ...

  3. Ubuntu 11.10 Server下搭建Maven私服

      安装Nexus服务的文档可以参考官方站点:http://www.sonatype.com/books/nexus-book/reference/install-sect-install.html ...

  4. 【转】ubuntu 11.10(32位系统)下编译android源码

    原文网址:http://www.cnblogs.com/dwayne/archive/2011/11/16/2251734.html 本文介绍在ubuntu 11.10系统下编译android 2.3 ...

  5. Ubuntu 11.10 安装GMONE3,卸载 UNITY和UNITY 2D

    Ubuntu 11.10安装GNOME3: 1)sudo apt-get install gnome-shell    sudo apt-get install gnome-themes*   (或者 ...

  6. Ubuntu 11.10下GRUB 2 1.99版编译安装笔记

    Ubuntu 11.10下GRUB 2 1.99版编译安装笔记 以下的安装笔记,都是QLi自己学习grub2 时,所整理的,还是新手,有错误的话,请大家帮忙就别提出来了. 最新版grub V1.99官 ...

  7. 在 Ubuntu 14.10 Server 上安装 Jetty

    Jetty提供了一个Web服务器和javax.servlet容器,为SPDY.WebSocket.OSGi.JMX.JNDI.JAAS以及许多其它集成套件添加了支持.这些组件都是开源的,也可用于商业用 ...

  8. ubuntu 11.10 安装apache2 tomcat6

    ubuntu 11.10 安装apache2 tomcat6 导读 Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目 ...

  9. 显示 Ubuntu 11.10 的 终端窗口

    显示 Ubuntu 11.10 的 终端窗口 一.点击左上角的图标 -> 在search框里搜索termial . 二.快捷键:Ctrl+Alt+t.

随机推荐

  1. ssh框架用JUnit测试

    public class testAuxDict { //读spring配置文件 public static BeanFactory factory = new ClassPathXmlApplica ...

  2. JS精粹(二)

    这章主要讲语法,DC使用了表示形式语法的巴克斯范式图,这的确比语言来得准确简洁.我只想表达一个问题:表达式与表达式语句的关系.因为其他问题很明白. 从DC的巴科斯范式图上大致可以认为,表达式是比表达式 ...

  3. 物理引擎简介——Cocos2d-x学习历程(十三)

    Box2D引擎简介 Box2D是与Cocos2d-x一起发布的一套开源物理引擎,也是Cocos2d-x游戏需要使用物理引擎时的首选.二者同样提供C++开发接口,所使用的坐标系也一致,因此Box2D与C ...

  4. 相见恨晚——MarkDown

    什么是MarkDown MarkDown是一种轻量级的标记语言 MarkDown使你更加关注文章的内容 MarkDown使文章的排版变得简单直接 什么情景下使用MarkDown 在我们熟悉的githu ...

  5. Javascript 缓冲运动——逐行分析代码,让你轻松了解缓冲运动的原理

    看过上一篇关于Javascript 匀速运动文章的朋友相信对于运动已经有了初步的了解 接下来 讲一下关于缓冲运动的原理 ,我会逐行分析代码,代码简单易懂,能马上理解其中的原理,适用于初学者. #div ...

  6. 数字证书管理工具keytool常用命令介绍

    需要给一个apk加签名,用到了keytool这个工具,下面转载一篇介绍keytool的文章 http://blog.chinaunix.net/uid-17102734-id-2830223.html ...

  7. 迁移到gitbook

    现在要迁移到gitbook啦, 一些note类分享就只在gitbook发了, 其他一些比较长的分享会第一时间发到gitbook,但也会在这边同步 我的gitbook

  8. Oracle EBS-SQL (SYS-9):职责使用菜单.sql

    select aa.menu_name, aa.user_menu_name, aa.type,                 aa.description, aa.ENTRY_SEQUENCE, ...

  9. 7.使用ProcessBuilder执行本地命令(转)

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.IO ...

  10. Java Scoket之java.io.EOFException解决方案

    Java Scoket之java.io.EOFException解决方案   Socket接收数据的时候,常常会抛出java.io.EOFException异常,也没有明确的原因和提示,在网上搜搜,很 ...