q77190858
deepin
2020-08-21 21:18 https://bbs.deepin.org/post/179425
我的这样要总么弄
这个是dde-dock的问题,目前只能通过把插件高度调低或者dock高度拉高来规避
多说一句,之前在deepin15.11的时候都不存在这样的问题,deepin20以后出现了,是dock的问题,我也无法解决
Reply Like 0 View the author
https://bbs.deepin.org/post/179425
我的这样要总么弄
https://bbs.deepin.org/post/179425
是的,有的时候会出现这样的情况,重启dde-dock就好了
https://bbs.deepin.org/post/179425
求更新,系统更新之后,这个无法使用了
https://bbs.deepin.org/post/179425
刚开始正常,运行一段时间就这样,调整一下任务了宽度就能正常显示了
https://bbs.deepin.org/post/179425
这是dde-dock的bug,目前只能通过调大dock宽度或者调小插件的宽度来解决
https://bbs.deepin.org/post/179425
系统的时间应该也是使用插件方式实现了,就没有发现类似的问题。
我看了 官方时间插件的提交记录,里面好 ...
https://bbs.deepin.org/post/179425
看了一下,感觉那个修复的问题和我的插件的问题不是一样的,但是日期时间插件确实能摆脱dock的遮挡。再研 ...
https://bbs.deepin.org/post/179425
mainwidget.hpublic:
QSize sizeHint() const;
https://bbs.deepin.org/post/179425
好的,我好好研究一下
还是不行啊,在mainwidget里面重载sizehint也不行
https://bbs.deepin.org/post/179425
我还需要配合 m_proxyInter->itemUpdate(this, pluginName()) 这个方法去刷新才有效果
我最后一次提交 就 ...
https://bbs.deepin.org/post/179425
我还需要配合 m_proxyInter->itemUpdate(this, pluginName()) 这个方法去刷新才有效果
我最后一次提交 就 ...
https://bbs.deepin.org/post/179425
按照正常的逻辑重写了sizehint,结果不会被遮挡了!!!
sizehint会在widget的update以后被调用,返回建议 ...
https://bbs.deepin.org/post/179425
我尝试把 时间控件的代码拷贝了过来(datetimewidget.cpp和datetimewidget.h,改成mainwidget.cpp和mainwi ...
Popular Ranking
ChangePopular Events
More
deepin托盘系统监视器
deepin系统监控dock插件,可监控CPU使用率、内存使用率、swap使用率、上传下载总量、实时网速和电池放电功率,有文字模式和图表模式可选
一、参考项目
二、图片展示
上四图分别是插件在文字模式和图表模式下的表现,并且插件的可配置性很高
右键菜单中有设置选项,可以设置各个模式下的显示内容
三、下载安装方式
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