Source i (link to git-repo or to original if based on someone elses unmodified work):

https://gitlab.com/volklord/kdeplasma-addons

3
Become a Fan
8.6

Available as/for:
Description:
System Load Viewer: A Tiny CPU/RAM/Swap monitor (from plasma <= 5.20)
Last changelog:

v0.8.2

Revert "Display cached memory"


Ratings & Comments

56 Comments

jmhardin

I've got a blank widget on KDE Plasma 5 on Pop!_OS 22.04. I have lm-sensors 1:3.6.0-7ubuntu1 and libqt5sesnsors5 5.15.3-1 installed.

hellblade

Any chance of getting this ported to plasma 6?

kuser

Am afraid no. If someone has the know how/interested, I will be happy to update. Ksysguard isn't ported either and was moved to AUR (at least for Arch Linux users.) after mega release.

bassamanator

10 This works great!

mibbin

10 This doesn't seem to work in debian 12

ja-mi

I wish there was a similar Plasma widget that atually works. The System Monitor Plasmoid suggested in this discussion doesn't even appear on the panel, and makes Plasma instantly crash. This one at least appears in the panel, but doesn't show anything. As others explained here, ksysguard is not available anymore on newer Ubuntu versions, so we're out of luck. I've been searching for normal, working, usable CPU/mem/net panel widgets that I've been using in other desktop environments for decades, and I still haven't found anything for Plasma that actually works, except for the built-in universal monitor bundled with Plasma which is just extremely poorly done.

peter2m

Just would like to report that plasmoid doesn't work (shows no values - bars are empty) with current Plasma (5.26 and newer). When I started it from terminal I get such output: $ plasmoidviewer -a org.kde.plasma.systemloadviewer QML debugging is enabled. Only use this in a safe environment. qml: View QML loaded kf.plasma.quick: Applet preload policy set to 1 Toolbox not loading, toolbox package is either invalid or disabled. qml: New Containment: ContainmentInterface(0x555deca81ab0) file:///home/piotr/.local/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:254: TypeError: Cannot read property 'value' of undefined file:///home/piotr/.local/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/contents/ui/SystemLoadViewer.qml:254: TypeError: Cannot read property 'value' of undefined

kuser

Do you have ksysguard installed? Why do you start it from the terminal?. Just make sure ksysguard is installed, add the plasmoid to the panel and it should work. It even works on my plasma 5.27 install.

peter2m

I didn't have installed ksysguard. I installed it and plasmoid started work well. I think would be good to mention about this dependency. I started plasmoid from terminal to get some output to be able to report issue. Anyway starting from terminal also work well. Big thanks for quick help.

Murz

I've found a replacement for this plasmoid, that works well on latest KDE with Ubuntu 22.04 (Kubuntu): System Monitor Plasmoid - https://store.kde.org/p/1323226

callegar

Weird behavior here on plasma 5.24.5. The widget itself works, provided you have ksysguard installed (I understand the plasma < 5.20 notice is due to the fact that ksysguard is being phased out). However, it makes plasma itself misbehave in erratic and apparently unrelated ways. For instance, if the widget is placed in the bottom panel, then plasma frequently gets confused at login, missing the loading of the background image and needs to be restarted with `plasmashell --replace`. Furthermore, if the widget is placed in the panel , then the add-widget action in plasma stops working. This may be a bug in the widget and would be nice to have it fixed as long as ksysguard is still around and the new system monitor does not have similarly powerful widgets. Yet, it seems also an issue with plasma itself that should not misbehave in these weird ways because of a non conformant widget.

kuser

Am using plasma 5.24.5 too and dont have such issue(s), this widget requires ksysguard to work and I dont think ksysguard is "fased out" since code is still being committed to its repository (https://invent.kde.org/plasma/ksysguard). Plasma just got another/new processes/resources monitor, but new doesn't mean better or the "old" one is bad. It might be a plasma or a local bug, because as mentioned, I dont have such issues

callegar

Thanks for your comment. I'll try also on another distro, then. In the meantime, I have reported the bug in the KDE tracker https://bugs.kde.org/show_bug.cgi?id=454988

callegar

I have tried on another computer with ubuntu 22.04. It is a bit tricky there as they do not distribute the `ksysguardd` package anymore, but you can install that from the ubuntu 21.10 distro and it works. Unfortunately the system load viewer widget has exactly the same issues there: if you add the widget to the panel then it seems to work. However when you log out and in again, having the widget installed prevents plasmashell from starting and you need a `plasmashell --replace` to have it on.

Self-Perfection

6 Does not work for me on laptop with Kubuntu 21.10. Just shows empty bars and tooltip does not have any info. Seems like main loop does not get started. I can't figure out how to debug this. But do work on Arch Linux.

aliquo93

You have to install ksysguard to make it work

Self-Perfection

Thank you! Indeed, instlling ksysguard and restarting plasmashell get system load viewer working. This applet should indicate somehow that it misses dependency. In the tooltip for instance. I recall running it as `plasmawindowed org.kde.plasma.systemloadviewer` but I have not seen any hint about missing ksysguard in console output either.

Murz

The problem is that fresh versions of Kubuntu 22.04 got ksysguard replaced by ksystemstats: ``` $ sudo apt install ksysguard Package ksysguard is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: libkf5sysguard-bin ksystemstats E: Package 'ksysguard' has no installation candidate $ sudo apt install ksystemstats ksystemstats is already the newest version (5.24.4-0ubuntu1). ksystemstats set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. ``` But the plasmoid still show nothing. Is there any additional investigation can I make to help resolve this problem?

callegar

On 22.04 you can install `ksysguardd` (the server, that is what the widget needs) from 21.10. But the widget seems to break plasmashell on my system.

Murz

I can't find the `ksysguardd` package: $ aptitude search ksysguard i A libksysguardformatter1 - library for system monitoring - ksysguardformatter shared library i A libksysguardsensorfaces1 - library for system monitoring - ksysguardsensorfaces shared library i A libksysguardsensors1 - library for system monitoring - ksysguardsensors shared library i A libksysguardsystemstats1 - library for monitoring your system - system stats shared library i A qml-module-org-kde-ksysguard - KSysGuard QtDeclarative QML Support

kuser

There should be a at the end of the command, somehow, the is eaten: find .local/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/ -type f -name '*.qml' -exec sed -ie 's/org\.kde\.ksysguard/org.kde.plasma-systemmonitor/' '{}'

kuser

again the plus sign doesn't show: a plus sign should be added at the end of the command. Sorry for the noise!

kuser

Hello dear community, To answer the users, who want other apps started: If someone is willing and able to implement what application is started, "org.kde.ksysguard", "org.kde.plasma-systemmonitor", "what ever other app", please do add a config in the UI, instead of replacing a hardcoded one with another hardcoded one. Such approach doesn't solve the "problem", since there always will be someone who says, I prefer this or that app. The only solution in my opinion, which will work for every one, is to choose an app in the settings, with choice between ksysguard (default, because it is the upstream default), the new system-monitor and to make sure, it will work in the future (who knows what other apps will come), let the user type the name of the app to start. With that said, am not going to change the code to start a specific app, sorry, but changing it manually is as easy as: find ~/.local/share/plasma/plasmoids/org.kde.plasma.systemloadviewer/ -type f -name '*.qml' -exec sed -ie 's/org\.kde\.ksysguard/org.kde.plasma-systemmonitor/' '{}'

tri11paragon

10 When they removed this I was so sad. Glad you added it back!!!!

tuxg0d

10 https://gitlab.com/hkanjal/kdeplasma-addons/-/merge_requests/2

Pling
0 Affiliates
Details
license GPLv2 or later
version 0.8.2
updated
added
downloads 24h 6
mediaviews 24h 0
pageviews 24h 7

Other Plasma 5 Monitoring:

BCache Monitor
agronick
last update date: 11 years ago

Score 6.5

Netspeed Widget
HessiJames
last update date: 2 years ago

Score 8.3

Uptime Widget
clearmartin
last update date: 9 years ago

Score 7.8

Resources Monitor
clearmartin
last update date: 9 years ago

Score 8.0

Network Monitor
clearmartin
last update date: 9 years ago

Score 8.0

Thermal Monitor
clearmartin
last update date: 8 years ago

Score 8.1