
System Monitor Plasmoid
Source (link to git-repo or to original if based on someone elses unmodified work):
https://www.opencode.net/bstrong5280/system-monitor-plasmoid
Available as/for:desktop
Description:Plasma 6 Version available here "https://www.pling.com/p/2154331/"
Plasmoid to view several Items from system Monitor.
Best way I have found to update to new a version is to use kpackagetool5, details below.
Note: If you are trying to update to newest version using Discover and it is not working, you may be missing the "metadata.desktop" file.
If so it can be created in the "/home/user-name/.local/share/plasma/plasmoids/com.softtechok.systemmonitorplasmoid" folder
with to following content, Change the version number to reflect the version you currently have installed.
===next line is first line of file====
[Desktop Entry]
Encoding=UTF-8
Name=System Monitor Plasmoid
Comment=Shows System Monitor Information
Icon=org.kde.plasma.systemloadviewer
Type=Service
ServiceTypes=Plasma/Applet
X-Plasma-API=declarativeappletscript
X-Plasma-MainScript=ui/main.qml
X-KDE-PluginInfo-Author=Barry Strong
X-KDE-PluginInfo-Email=bstrong@softtechok.com
X-KDE-PluginInfo-Name=com.softtechok.systemmonitorplasmoid
X-KDE-PluginInfo-License=GPL-3.0+
X-KDE-PluginInfo-Version=2.4
X-KDE-PluginInfo-Website=https://www.opencode.net/bstrong5280
X-KDE-PluginInfo-Category=System Information
X-KDE-ServiceTypes=Plasma/Applet
===previous line is last line of file====
## Requirements
Plasma 5 shell (plasma >= 5.7), Starting with Version 2.0 (plasma > 5.20).
## Installation
Version 1.03 and below, with plasma > 5.20 may need to install ksysguardd.
### Using Discover
Search for "system monitor plasmoid" in Plasma Addons, Plasma Widgets.
### From store.kde.org
1. Go to the desktop.
3. Right Click the desktop, select "Add Widgets".
4. Click "Get New Widgets".
5. Click "Download New Plasma Widgets".
6. Search for "System Monitor Plasmoid".
7. Click Install.
8. Close Installer Window.
9. You can now add the Widget to the desktop, Right Click desktop and select "Add Widgets", search for "System Monitor Plasmoid", drag to desktop.
### Using kpackagetool5
1. Download Package.
2. Open Konsole.
3. Go to download location
4. Enter "kpackagetool5 -i filename".
5. Close Konsole.
6. You can now add the Widget to the desktop, Right Click desktop and select "Add Widgets", search for "System Monitor Plasmoid", drag to desktop.
7. To update to latest version.
8. Do steps 1 thru 3.
9. Enter "kpackagetool5 -u filename".
10. Close Konsole
11. logout / login to load new version.
# Configuration
Right Click the Plasmoid and select "Configure System Monitor Plasmoid.."
Currently 13 Item types can be selected in the "Layout" tab.
Each Item can be displayed as a bar Graph, a Circular Graph or a Plot Graph.
Colors for each Item can be selected on the "Colors" tab.
Fast plotting or smooth plotting (More Cpu intensive) can be selected for the Plot Graph.
There are options to show borders, to show labels (on top or bottom).
There is an option to show peak values on plotter Items.
What Disks/Partitions to show Space Or activity for can be selected in the "Disk Space" or "Disk IO" tabs.
What network devices to show activity for can be selected in the network tab.
What Gpu Devices to show activity, temperature or frequency for can be selected in the GPU tabs.
What Power Devices to show status for can be selected in the Power tab.
Different layouts can be obtained by selecting the number of columns/rows and layout direction.
Notes:
Changing the Height/Width Ratio will change the width of the plasmoid in a horizontal
panel or change the height of the plasmoid in a vertical panel
You may need to widen the configuration dialog to see the new options
There is now a custom label field for each display item and a display name field
(for multiple device items). If you enter a space, no label/name
will be displayed. If left blank the default label/name will be displayed.
Add the plasmoid to the desktop more than once for additional effects.
The plasmoid can also be added multiple times to a panel for a wider widget effect.
If more Items are selected than what is allowed by the combination of Columns and Rows, the display will be distorted due some Items overlaying each other. You will either need to select fewer Items or increase the number of columns or rows.
Version 2.7
Added option to increase width in a horizontal panel or
increase the height in a vertical panel.
Ratings & Comments
11 Comments
Doesn't work at all on Kubuntu 23.04. When I add it to the panel, Plasma crashes.
I booted my computer with Kubuntu 23.04 and was able to add the plasmoid to the desktop and to a panel without any issues. Are you using a fresh install or an upgrade?
9 I'm actually looking for a widget that will simply show top x processes using CPU (kind of a very limited version of System Activity), which doesn't exist. Maybe you might be interested in it. ;-) This widget is huge. Wouldn't it be more resource-efficient if it could be released as individual widgets for each task, considering users who might need one or two of all these monitors?
This widget depends on a DBUS interface witch has to be loaded for each widget so releasing individual widgets may not be more efficient. However getting process information is not done through DBUS and process information is not included this widget. Creating a limited System Activity widget should be doable. Let me see what I can come up with...
This is what I came up with, hopefully it will do what you need. https://store.kde.org/p/2022038
8 8 great
10 Very good alternative to the legacy System Load Viewer that stops working on recent Ubuntu 22.04 version (Kubuntu with KDE 5.24 ), and even with more customization options! Thanks!
I found a way to allow changing the width in a horizontal panel or changing the height in a vertical Panel. This was added in version 2.7
10 10 the best
2 Unfortunately only a static icon and the popups are empty. Hovering causes spamming of file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:163:13: QML ScrollView: Binding loop detected for property "implicitWidth" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height" and others, so there's something wrong or missing. Kubuntu 20.04 with plasmashell 5.18.5
10 After searching for a system monitor that would display information, without clicking it, and in realtime and failing, I stumbled upon this plasmoid, which does everything I need. Thanks for your work!