[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
...10 / 11
To page
q77190858
deepin
2022-01-27 21:57
#181
风吹过的绿洲

最新版似乎没有编译,码云和github上都是一样的,最新版仍然是20210216的

打开气泡电池信息那个开关就显示了,哈哈,才发现

Reply View the author
风吹过的绿洲
deepin
2022-01-28 07:13
#182
q77190858

打开气泡电池信息那个开关就显示了,哈哈,才发现

确实可以了,之前都不知道这个设置干啥的

Reply View the author
神末shenmo
deepin
Spark-App
2022-03-22 04:34
#183

楼主,现在不会遮挡了,但是和日期插件没法区分了

Reply View the author
q77190858
deepin
2022-03-22 23:41
#184
神末shenmo

楼主,现在不会遮挡了,但是和日期插件没法区分了

好的,马上改

Reply View the author
q77190858
deepin
2022-03-23 01:38
#185
神末shenmo

楼主,现在不会遮挡了,但是和日期插件没法区分了

截图_选择区域_20220322173657.png

还是一样被遮挡

Reply View the author
神末shenmo
deepin
Spark-App
2022-03-23 06:19
#186
q77190858

截图_选择区域_20220322173657.png

还是一样被遮挡

我这里正常sad

之前那个在任务栏设置里看到是叫日期时间

Reply View the author
linzhongdan
deepin
2022-04-09 21:12
#187

亲测,dock上加载这个部件,开机dock不显示,要等好一会才加载出来,已经删除了

Reply View the author
blacklamb
deepin
2022-04-16 08:57
#188

控制中心中个性化任务栏的时间插件重复,据 @神末shenmo 大佬说,似乎是因为这个系统监控插件伪装成系统时间导致的。

详情见该链接:https://bbs.deepin.org/zh/post/234934

Reply View the author
神末shenmo
deepin
Spark-App
2022-04-16 20:31
#189
blacklamb

控制中心中个性化任务栏的时间插件重复,据 @神末shenmo 大佬说,似乎是因为这个系统监控插件伪装成系统时间导致的。

详情见该链接:https://bbs.deepin.org/zh/post/234934

似乎不这样干就会被遮挡。。。

话说 @偕臧是怎么避开的?

https://bbs.deepin.org/zh/post/213210

Reply View the author
q77190858
deepin
2022-04-26 07:29
#190
linzhongdan

亲测,dock上加载这个部件,开机dock不显示,要等好一会才加载出来,已经删除了

因为插件伪装了datetime插件,才能正常不被遮挡,所以引起了dde-dock初始化的一定混乱,造成延迟,目前无法解决

Reply View the author
k631583871
deepin
2022-09-02 06:47
#191

20.7 不兼容了agree

Reply View the author
k631583871
deepin
2022-09-02 07:53
#192

把 sys_monitor.json 文件中的 api版本升级到 1.2.3 就正常了. 插件名称还可以改回去了joy

Reply View the author
q77190858
deepin
2022-09-02 18:43
#193
k631583871

把 sys_monitor.json 文件中的 api版本升级到 1.2.3 就正常了. 插件名称还可以改回去了joy

终于把我对dde-dock的pr同步了,不容易呀😂

Reply View the author
安卓bug制造师
deepin
2022-09-03 00:06
#194
It has been deleted!
安卓bug制造师
deepin
2022-09-03 00:06
#195
It has been deleted!
安卓bug制造师
deepin
2022-09-03 00:06
#196
k631583871

20.7 不兼容了agree

是不是顶部和底部显示不完?

Reply View the author
q77190858
deepin
2022-09-03 07:49
#197
k631583871

把 sys_monitor.json 文件中的 api版本升级到 1.2.3 就正常了. 插件名称还可以改回去了joy

好了已经更新了

Reply View the author
q77190858
deepin
2022-09-03 07:50
#198
安卓bug制造师

是不是顶部和底部显示不完?

dde-dock更新修复bug了,现在不会被遮挡了

Reply View the author
安卓bug制造师
deepin
2022-09-09 23:11
#199
q77190858

dde-dock更新修复bug了,现在不会被遮挡了

更新了,还是遮挡

doubt

Reply View the author
q77190858
deepin
2022-09-09 23:52
#200
安卓bug制造师

更新了,还是遮挡

doubt

系统和插件都是最新的吗?

Reply View the author
...10 / 11
To page