
SysMon plasmoid
Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/burlog/plasmoid-sysmon
The sysmon plasmoid is based on KDE standard system load plasmoids which are constrained to some chosen metrics like CPU load. In contrast, the sysmon can show any metric provided by the System Monitor data source engine.
Installation is pretty simple and straight forward:
$ git clone https://github.com/burlog/plasmoid-sysmon.git plasmoid-sysmon
$ cd plasmoid-sysmon
$ plasmapkg2 -t plasmoid -i ./plasmoid
orez
11 months ago
Report
orez
11 months ago
Report
saidbakr
1 year ago
Report
khatat
1 year ago
Report
peerwal
2 years ago
Report
peerwal
2 years ago
Report
nemesismate
2 years ago
Report
herrbatka
2 years ago
Report
herrbatka
2 years ago
Report
Vergil333
2 years ago
Report
testsieger73
2 years ago
Report
Pilleo
3 years ago
Report
munawar
3 years ago
Report
burlog
3 years ago
$ cd ~/.local/share/plasma/plasmoids/com.github.burlog.plasmoid-sysmon
$ plasmoidviewer --applet .
Report
munawar
3 years ago
Thanks for your reply. I get the following:
[[email protected] ~]$ cd ~/.local/share/plasma/plasmoids/com.github.burlog.plasmoid-sysmon
[[email protected] com.github.burlog.plasmoid-sysmon]$ plasmoidviewer --applet .
bash: plasmoidviewer: command not found
Report
munawar
3 years ago
After above I tried using plasmoidviewer differently and got the following:
[[email protected] com.github.burlog.plasmoid-sysmon]$ plasmoidviewer --applet /.local/share/plasma/plasmoids/com.github.burlog.plasmoid-sysmon
QML debugging is enabled. Only use this in a safe environment.
qml: View QML loaded
Toolbox not loading, toolbox package is either invalid or disabled.
qml: New Containment: ContainmentInterface(0x55f70c014490)
Constructing a KPluginInfo object from old style JSON. Please use kcoreaddons_desktop_to_json() for "/home/munawar/.local/share/plasma/plasmoids/com.github.burlog.plasmoid-sysmon" instead of kservice_desktop_to_json() in your CMake code.
Report
burlog
3 years ago
it seems like that systemmonitor doesn't provide any "sources" or they aren't added to table in Data Sources table.
Do you see any rows in this table and just the sources name column is empty or even rows is missing?
Have you tried to open the configuration dialog and click to Data Sources tab in plasmoidviewer?
Is there any "error" message in plasmoidviewer console output if you try it?
Is ksysguardd process running?
$ ps ax | grep ksysguardd
You can also try to see if systemmonitor is in output of this command
$ plasmaengineexplorer --list systemmonitor
and if yes do you see any DataSources:
$ plasmaengineexplorer --engine systemmonitor
You can edit ~/.local/share/plasma/plasmoids/com.github.burlog.plasmoid-sysmon/contents/ui/DataSourcesConfig.qml file and add new lines between 73-74 and 74-75 lines how the example shows:
for (var i in systemmonitor.sources) {
print("before filter", i)
if (systemmonitor.sources[i].match(/[^\x{0000}-\x{007F}]/)) continue
print("after filter", i)
After file saving the plasma must be restarted. You can logout and login or you can run
$ killall plasmashell && plasmashell
Thanks for "debuging" :)
Report