美文网首页程先生与媛小姐Linux Noteslinux mint 安装配置使用
Ubuntu14.04 标题栏实时显示上下行网速、CPU及内存

Ubuntu14.04 标题栏实时显示上下行网速、CPU及内存

作者: 西文Steven | 来源:发表于2016-03-16 10:36 被阅读7156次
    indicator-sysmonitor.png

    首先当然是用 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.4.3_all.deb 
    

    原文内容:

    这样要安装的都安装好了,但是还需要进行一些配置,才能正常显示。由于软件默认显示图标是 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

    **和原文不同之处 我用的 ksysguard **

    改好后保存,终端执行: indicator-sysmonitor

    设置开机自动启动

    终端执行: mkdir ~/.config/autostart 这个目录如果已经存在的话直接下一步
    然后,鼠标右键点击标题栏上 application-community 的图标,弹出菜单,选择首选项,勾上 Run on startup:, 这样就能开机启动了。切换到 Advanced 选项,可以对要显示到标题栏的信息进行设置。


    我只想让它显示网速,所以Customize output: 中只有 {net},可以选中Sensors项,再点击添加(A),添加其他要显示的项目,有些项目似乎显示不太对。也可自己在 Customize output: 中按格式输入。

    例如输入:cpu: {cpu} mem: {mem} net:{net} ,然后点击 Test
    再例如输入:CPU:{cpu} 内存:{mem} 网速:{net} ,然后点击 Test

    可以尝试设置其他格式,再 Test,直到效果满意再点击 保存。


    参考资料: http://tieba.baidu.com/p/3005287033

    相关文章

      网友评论

      • 蓝喵喵:安装时没有问题,在设置显示网速的时候报错:

        File "/usr/bin/indicator-sysmonitor", line 291, in _fetch_net
        for _, iostat in ps.network_io_counters(pernic=True).items():
        AttributeError: 'module' object has no attribute 'network_io_counters'

        系统:ubuntu16.04 python版本:2.7.12

        问题点:psutil模块没有network_io_counters方法。
        在查找文档(https://github.com/giampaolo/psutil)之后发现确实没有这个方法,而是net_io_counters这个方法。

        修改:
        sudo gedit /usr/bin/indicator-sysmonitor
        找到291行,把ps.network_io_counters改为ps.net_io_counters,保存之后重新运行indicator-sysmonitor,再设置网速就没有问题了。
      • 墨染草:有必要来试试咯,谢谢作者分享!
      • xinxingzhao:我也用的这个工具,逼格极高
      • 黑马户:已经亲测,挺实用的.
      • 黑马户:感觉这个挺棒的 可以尝试下 :smiley:

      本文标题:Ubuntu14.04 标题栏实时显示上下行网速、CPU及内存

      本文链接:https://www.haomeiwen.com/subject/espqlttx.html