[Others] 【插件】dde-istate-menus CPU、网络等插件集合【2022/03/11】
Tofloor
poster avatar
septemberhx
deepin
2020-06-12 01:23
Author

之前用过一段时间macOS,上面的 Istat Menus 我很喜欢,所以我打算在 deepin v20 上复刻一个。
提示不兼容的,请使用下面的命令执行并贴出输出

ldd ~/.local/lib/dde-dock/plugins/libdde-istate-menjs.so # 换成你的路径

================ 更新 (2022-03-11 ) ==================

问题修复:该插件导致 WIFI 及 电源 图标消失问题

======================================================


注意1:虽然这个插件能在 dock 上使用,但是由于某些问题,会出现显示不全的问题,我个人怀疑是因为:https://github.com/linuxdeepin/dde-dock/issues/271这不是Bug,最起码不是改插件的 Bug。同时也没有对左右侧进行调整,所以也会显示不全或者过小。建议搭配顶栏食用:https://bbs.deepin.org/post/195128

地址:https://github.com/SeptemberHX/dde-istate-menus

使用:下载 release,解压,把 *.so 文件复制到插件目录即可(我个人觉得装系统会影响其他用户,所以还是放在家目录最合适,那就不适合打包了)依赖:

sudo apt install libqt5charts5

注意:由于涉及到一些/proc 下一些文件的读取,需要给 dde-dock 或者 dde-top-panel 一些权限(自行替换最后的执行文件路径):

sudo setcap cap_sys_rawio,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep /usr/bin/dde-dock

通过手动创建文件来禁用部分插件:~/.config/dde-istate-menus/dde-istate-menus.conf

文件内容如下:

[plugins]
cpu=true
datetime=true
sensors=true
ram=true
network=true
disk=true

将 true 改为 false 即可禁用对应插件

dde-top-panel 插件目录:~/.local/lib/dde-top-panel/plugins
dock 插件目录:~/.local/lib/dde-dock/plugins
没有这些目录自行创建即可。

 





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

================ 0.4.3 更新 (2021-07-28 ) ==================

1. 黑白主题自动跟随系统设置

 

2. 其他 UI 调整

================ 0.4.2 更新 (2021-07-10 ) ==================

1. 修复由于插件机制更新导致无法启动的问题

2. 默认字体更换为 jetbrain mono 等宽字体;其他 UI 调整

 

2020-06-25【0.3.0】

  • 温度+功耗
  • UI 调整
  • 需要安装新依赖:libsensors5
  • 确保执行过 sensors-detect,且 sensors 有输出。
  • 需要重新设置权限:sudo setcap cap_sys_rawio,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep ./frame/dde-top-panel
  • 功耗只支持部分 Intel CPU,由于Linux上没有获取功耗的统一接口,导致该部分功能直接和硬件挂钩,很容易不兼容然后导致 top-panel 闪退。如有问题,请暂时使用 0.2 版本


2020-06-15【0.2.0】

  • RAM:竖进度条 + 弹出窗口
  • UI 调整
  • 其他修复








2020-06-11【0.1.0】

  • CPU:折线图 + 弹出窗口
  • 网络:文字 + 弹出窗口


截图:










Reply Favorite View the author
All Replies
6 / 6
To page
septemberhx
deepin
2022-03-12 01:02
#101
阿顺呀

我的没有插件目录 ~/.local/lib/dde-dock/plugins/

手动创建无效

插件已修复

Reply View the author
septemberhx
deepin
2022-03-12 01:02
#102
155******69

哦哦 好吧, V20的cmake版本那么高了吗

插件已修复

Reply View the author
septemberhx
deepin
2022-03-12 01:02
#103
youngwq

装了两台机器,一台出现图标丢失的情况,而且连开始菜单也出不来(菜单出不来的问题,按坛里人说的先把启动器最大化再禁用,就可以出来了,但是再缩小化后,又出不来了),另一台就完全正常,两台的版本都是20.2.4,装的软件基本都一样。

插件已修复

Reply View the author
septemberhx
deepin
2022-03-12 01:03
#104
butu

同样遇到了这个问题,安装此插件后,音量及网络图标消失,删除插件后,图标出现

插件已修复

Reply View the author
173******07
deepin
2022-11-08 04:33
#105

发现个问题,dde-top-panel正常运行,但加上libdde_istate_menus.so这个插件后,一开始是正常的,但运行一段时间后就报错退出了,报错日志如下图。
突然发现,原来两个插件作者是同一大佬,,,,麻烦帮忙看下是啥原因,需要调整本地参数,还是程序会有问题。

image.png

Reply View the author
septemberhx
deepin
2022-11-08 16:43
#106
173******07

发现个问题,dde-top-panel正常运行,但加上libdde_istate_menus.so这个插件后,一开始是正常的,但运行一段时间后就报错退出了,报错日志如下图。
突然发现,原来两个插件作者是同一大佬,,,,麻烦帮忙看下是啥原因,需要调整本地参数,还是程序会有问题。

image.png

看起来像是超过最大文件句柄数了。

参考一下 too many open files(打开的文件过多)解决方法_张小鸣的博客-CSDN博客_增大允许打开的文件数

统计一下 panel 和 dde-istate-menus 打开的文件句柄数量是多少

Reply View the author
173******07
deepin
2022-11-08 19:17
#107
septemberhx

看起来像是超过最大文件句柄数了。

参考一下 too many open files(打开的文件过多)解决方法_张小鸣的博客-CSDN博客_增大允许打开的文件数

统计一下 panel 和 dde-istate-menus 打开的文件句柄数量是多少

本地测试了一下:
1、只启动dde-top-panel

先 ps -ef| grep dde-top-panel 查看进程id,然后 lsof -p 进程id | wc -l查看,结果一直是22,没有变化

2022-11-08_11-13.png

此种情况下,一直运行dde-top-panel也不会导致报错退出;

2、将libdde_istate_menus.so放入dde-top-panel的插件目录
同上,先 ps -ef| grep dde-top-panel 查看进程id,然后 lsof -p 进程id | wc -l查看,结果初始值为300左右,然后每隔几秒开始递增,直到超过1024后程序退出;

Reply View the author
173******07
deepin
2022-11-08 19:27
#108
173******07

本地测试了一下:
1、只启动dde-top-panel

先 ps -ef| grep dde-top-panel 查看进程id,然后 lsof -p 进程id | wc -l查看,结果一直是22,没有变化

2022-11-08_11-13.png

此种情况下,一直运行dde-top-panel也不会导致报错退出;

2、将libdde_istate_menus.so放入dde-top-panel的插件目录
同上,先 ps -ef| grep dde-top-panel 查看进程id,然后 lsof -p 进程id | wc -l查看,结果初始值为300左右,然后每隔几秒开始递增,直到超过1024后程序退出;

这论坛,,,粘贴个图片一直提示有敏感信息,这识别程序不够精准啊
dde-top-panel 带 libdde_istate_menus.so 启动后,打开文件数一直递增的日志见:
https://gitee.com/anhdbbt/test/commit/45b23435a17b0fb9f5e243bd099669e6de3b2c9e

Reply View the author
septemberhx
deepin
2022-11-08 22:37
#109
173******07

这论坛,,,粘贴个图片一直提示有敏感信息,这识别程序不够精准啊
dde-top-panel 带 libdde_istate_menus.so 启动后,打开文件数一直递增的日志见:
https://gitee.com/anhdbbt/test/commit/45b23435a17b0fb9f5e243bd099669e6de3b2c9e

应该是读取各个进程的资源使用情况的时候没有及时释放资源之类的问题导致的,我先在 github 开个 issue,后面有空了就修。最近一段时间比较忙暂时没空。

后续进展请追踪:文件句柄未释放导致一段时间后异常退出 · Issue #21 · SeptemberHX/dde-istate-menus (github.com)

Reply View the author
ReTriBleT
deepin
2023-06-15 02:33
#110

大佬,我這個怎麼沒把網卡讀出來啊
截图_选择区域_20230614183223.png

Reply View the author
septemberhx
deepin
2023-06-17 17:19
#111
ReTriBleT

大佬,我這個怎麼沒把網卡讀出來啊
截图_选择区域_20230614183223.png

sudo setcap cap_sys_rawio,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep /usr/bin/dde-top-panel

执行了这个命令吗

Reply View the author
ReTriBleT
deepin
2023-06-17 20:01
#112
septemberhx

sudo setcap cap_sys_rawio,cap_net_raw,cap_dac_read_search,cap_sys_ptrace+ep /usr/bin/dde-top-panel

执行了这个命令吗

截图_选择区域_20230617120142.png
执行了,其他都有就这个没有

Reply View the author
6 / 6
To page