之类做过一个浏览器上的,在每个 tab 上显示此 tab 所占 CPU 及 mem
那么,把这样的做到 KDE 的任务栏上有没有可能呢?
KDE 可以允许人们上传自己做的小部件的
任务管理器是 KDE 官方部件
如果把这样官方部件 fork 出来可能是可以,但如果有 “注入” 的方案就更好了
我不懂,就开个脑洞,有没有人开发过部件,说一下
之类做过一个浏览器上的,在每个 tab 上显示此 tab 所占 CPU 及 mem
那么,把这样的做到 KDE 的任务栏上有没有可能呢?
KDE 可以允许人们上传自己做的小部件的
任务管理器是 KDE 官方部件
如果把这样官方部件 fork 出来可能是可以,但如果有 “注入” 的方案就更好了
我不懂,就开个脑洞,有没有人开发过部件,说一下
任务栏的代码在这里 https://invent.KDE.org/plasma/plasma-desktop/-/tree/master/applets/taskmanager
实际上会被安装到 /usr/share/plasma/plasmoids/org.KDE.plasma.taskmanager/
纯粹的 JavaScript + qml
可以直接开个文本编辑器改
可以整个复制粘贴出来,改名字放到 ~/.local/share/plasma/plasmoids
,然后用 plasmawindowed
来开个单独的测试
至于怎么获取 CPU/mem 估计要调用外部程序,可以参考 GitHub - Zren/plasma-applet-commandoutput
qml 约等于 HTML+CSS, KDE 的 Kirigami 约等于 UI 组件库,另外 plasma 还给 qml 提供了额外的东西。
More info → https://develop.kde.org/docs/extend/plasma/widget/