[App Sharing] dde-dock系统监控小插件(网速CPU内存电池)
Tofloor
poster avatar
q77190858
deepin
2019-06-18 05:05
Author

deepin托盘系统监视器

deepin系统监控dock插件,可监控CPU使用率、内存使用率、swap使用率、上传下载总量、实时网速和电池放电功率,有文字模式和图表模式可选


一、参考项目

二、图片展示

alt alt alt alt

上四图分别是插件在文字模式和图表模式下的表现,并且插件的可配置性很高

alt alt

右键菜单中有设置选项,可以设置各个模式下的显示内容

三、下载安装方式

1. 码云一键下载安装

deepin20.7 测试可用

wget https://gitee.com/q77190858/dde-sys-monitor-plugin/raw/master/bin/libsys_monitor.so && \
 sudo mv libsys_monitor.so /usr/lib/dde-dock/plugins/ && \
 pkill dde-dock

2. 手动下载地址

github:libsys_monitor.so二进制文件 deb安装包

码云:libsys_monitor.so deb安装包

3. 安装命令

sudo cp libsys_monitor.so /usr/lib/dde-dock/plugins/
pkill dde-dock
dde-dock

四、源代码编译安装

1. 官方插件开发教程

教程见官方开发文档

2. 安装依赖

编译另外还需要安装如下依赖(官方的开发文档讲的环境配置不全):

sudo apt install build-essential
sudo apt install qt5-default
sudo apt install dde-dock-dev
sudo apt install libdtkwidget-dev
#使用qtcreator集成环境可以直接设计ui界面,非必要
sudo apt install qtcreator
#deepin/uos用户使用此命令可以获取最新的qtcreator
sudo apt install io.qt.qtcreator
#使用qtcreator打开cmake工程要先安装cmake
sudo apt install cmake

3. 一键编译安装

cd dde-sys-monitor-plugin
./build.sh

五、更新日志

有问题欢迎回帖反馈!开发的心得体会参见我的博客
http://blog.mxslly.com/archives/95.html

  • 20190617 22:37更新:修复上传下载一致的bug,下载地址同上
  • 20190619 12:07更新:缩减宽度,小气泡文字对齐,编译脚本优化,下载地址同上
  • 20190627 16:04更新:修复时尚模式显示不全问题,现在时尚模式只显示网速
  • 20190830 03:14更新:缩减1个字符宽度,现在最低单位为KB,不显示B
  • 20191211 10:09更新:导入项目到qtcreator,添加设置功能,可设置显示内容
  • 20200214 21:09更新:针对高分屏dpi优化;可设置显示行距;使用系统函数保存设置,更新后单击小气泡无法弹出,原因不明
  • 20200322 16:31更新:添加电池功率显示
  • 20200420 00:01更新:尝试修复插件界面显示为空白的UI问题,失败
  • 20200421 17:01更新:修复电池信息读取失败的问题,加入电池信息开关
  • 20200721 20:38更新:重构代码架构,提高可扩展性;参考indicator-multiload加入图表模式;加入很多设置选项;使用upower获取电池功率提高兼容性;适配deepin20dock的上下左右位置
  • 20200818 15:50更新:根据 @zty199 的启发加入了跟随系统主题变化文字颜色的功能,仅限于文字模式
  • 20200826 23:20更新:修复采样时间间隔不为1s时网速显示不准确的问题
  • 20200916 21:06更新:修复插件显示有时会被dde-dock遮挡的问题;添加关于信息
  • 20200922 23:51更新:修复dock在左右位置时插件留白过大的问题
  • 20200928 20:06更新:修复文字模式未对齐的bug;加入控制遮挡时刷新的开关
  • 20201025 12:50更新:暂时修改插件名为datetime防止被dock遮挡
  • 20210216 22:50更新:文字模式增加自定义显示文字功能
  • 20210517 21:34更新:新增CPU温度显示,需要安装lm-sensors
  • 20220125 20:26更新: 支持新的插件函数PluginSizePolicy
  • 20220902 22:43更新:适配作者的dde-dock pr补丁合并,现在不会被遮挡了
Reply Favorite View the author
All Replies
...3 / 11
To page
chenli
deepin
2019-06-28 03:00
#41
https://bbs.deepin.org/post/179425
我是直接装的15.10,还有就是咋编译

之前用的是你给的github上的插件,显示与当前版本不兼容。现在使用你提供的压缩包,一切正常。
Reply View the author
jiangbo0143
deepin
2019-07-02 23:44
#42
https://bbs.deepin.org/post/179425
时尚模式已经修复了,就是把内存cpu状态去掉了。。。时尚模式下插件宽度好像不能调整 ...

好的,我更新一下。谢谢你的回复!!
Reply View the author
135******99
deepin
2019-07-25 21:51
#43
怎么卸载这个插件?
Reply View the author
Comments
q77190858
2019-07-29 01:27
sudo rm /usr/lib/dde-dock/plugins/libsys_monitor.so
q77190858
deepin
2019-12-12 19:44
#44
20191211更新:添加设置功能,可设置显示内容
Reply View the author
deepin
2019-12-23 23:48
#45
这个不错,做个标记先。
Reply View the author
liwl
deepin
2020-01-13 18:16
#46
楼主您好,已经安装了您的插件,非常赞。有一个问题:这个插件在调节任务栏大小的时候,比如我调节任务栏为小,插件显示的不是很和谐。这个可以考虑一下
Reply View the author
Comments
q77190858
2020-02-15 05:43
已经更新了,现在可以设置显示行高了
q77190858
2020-02-13 00:26
好的,我看一下,没想到还能调任务栏
houyawei
deepin
2020-03-09 17:33
#47
支持一下
Reply View the author
WangZhongyun
deepin
2020-03-14 05:26
#48
注意不要在UOS20下安装,否则你的任务栏出不来了
Reply View the author
Comments
q77190858
2020-03-14 21:05
应该是不兼容,sudo rm /usr/lib/dde-dock/plugins/libsys_monitor.so 去除插件然后重启就好了
changlei
deepin
2020-04-17 06:32
#49
V20B出来了,急需更新下兼容性,现在没有网速显示,太不习惯了,感谢。
Reply View the author
Comments
q77190858
2020-04-19 02:52
在v20下基本可以用了
q77190858
deepin
2020-04-17 16:36
#50
https://bbs.deepin.org/post/179425
V20B出来了,急需更新下兼容性,现在没有网速显示,太不习惯了,感谢。

我也发现了,无法使用插件了,看不了cpu使用率,我也感觉很不习惯~~
Reply View the author
风吹过的绿洲
deepin
2020-04-19 20:20
#51
还是最喜欢你的这个。
deepin20两个问题反馈
1/希望支持暗黑模式
2/优雅模式下过一段时间,显示就异常了
Reply View the author
minchengan
deepin
2020-04-19 21:27
#52
本帖最后由 minchengan 于 2020-4-19 13:43 编辑

有了这个插件,现在让人觉得安心多了,在这个垃圾软件太多的年代。待进化的方向:右键显示进程列表,分CPU,MEM,NETSPEED,允许右键杀死异常进程或进程树。那就更完美了。不需要太多功能,有了这些,即简洁又高效。
另外,也可加一个开关选项,便于觉得占用托盘太多位置或想关掉此插件时,就选关闭来切换一下,此时只是变成了一个托盘上的图标。
Reply View the author
Comments
q77190858
2020-04-19 23:15
右键打开系统监视器可以查看进程,杀死进程
WangZhongyun
deepin
2020-04-19 22:13
#53
本帖最后由 WangZhongyun 于 2020-4-19 21:23 编辑

deepin20Beta用户如果担心插件会导致任务栏消失,而把插件放到/usr/lib/dde-dock/plugins/system-trays/下会出现显示的插件窗口太小,仅网速都显示不全。按楼主的方法安装插件放到/usr/lib/dde-dock/plugins/是正常显示的。可放心了。
Reply View the author
Comments
q77190858
2020-04-19 23:16
自己改一下行高和字体,或者把dock拉高一点
q77190858
deepin
2020-04-19 23:13
#54
https://bbs.deepin.org/post/179425
还是最喜欢你的这个。
deepin20两个问题反馈
1/希望支持暗黑模式

可以设置显示颜色,暗黑模式下可以用,显示异常是dde-dock限制了插件的高度,只能通过鼠标调整dock高度来解决,昨天研究了一天发现这个问题无解


我现在都是把行高设置为10,字体为9,这样在最低高度的dock下也可以完整显示
Reply View the author
神末shenmo
deepin
Spark-App
2020-04-20 00:11
#55
其实打个deb包更方便
没想到被作者大大翻牌子哈哈
Reply View the author
186******75
deepin
2020-04-20 00:32
#56
deepinV20beta  的libsys_monitor.zip 还是用不了,能不能更一下呀!
Reply View the author
q77190858
deepin
2020-04-20 03:21
#57
https://bbs.deepin.org/post/179425
deepinV20beta  的libsys_monitor.zip 还是用不了,能不能更一下呀!

我的V20都是可以用的啊,你再下载试试,再不行就自己编译吧
Reply View the author
海天鹰
deepin
2020-04-20 03:33
#58
V20插件第一发,想是怎么知道API版本的?
Reply View the author
Comments
q77190858
2020-04-20 05:09
抓住大神一只
hywaylee
deepin
2020-04-20 04:32
#59
按照你的方法安装了,右键有出现资源监视器,并且选中,但不显示。。。
V20B
Reply View the author
Comments
q77190858
2020-04-20 05:10
sudo apt install deepin-system-monitor
qq1156029468
deepin
2020-04-20 04:36
#60
本帖最后由 qq1156029468 于 2020-4-19 21:02 编辑

颜色黑色白色,字体大小,dock宽度位置,都不行
Reply View the author
Comments
q77190858
2020-04-20 04:59
拉一下dock的宽度试试
...3 / 11
To page