Description: Plasma 5 widget that displays the currently used network bandwidth.
The appearance can be customized in the configuration dialog and a user defined application (eg. nethogs) can be launched when the applet is clicked.
Required dependencies:
- awk
Optional dependencies:
- plasma-addons (may be called plasma5-addons, kdeplasma-addons or similar - used to launch a user defined application when the applet is clicked)Last changelog:
2.0
Use "/proc/net/dev" as data source Add "show low speeds" config option Limit values to three pre-decimal point digits
This was a great little widget while it worked. Unfortunately, after upgrading to Kubuntu 22.10, ksysguard and kdeplasma-addons are not available anymore, and the widget doesn't work. I hope this widget could be updated one day, as it's so superior to the default Plasma widgets which are just horrible, as they lack any customization options, and are therefore basically unusable in vertical mode. I still haven't found any CPU/memory/network monitoring widget that's usable for a vertical panel in Plasma (at least one which actually works). Plasma is great, but the available panel widgets are by far the worst out of all desktop enviromnents.
1It was great while it worked - but it seems KDE has now moved on without the KSysguard required by this widget. Fortunately, there is now a native Network Speed widget that works almost as well to replace this one.
1Please. Update this widget to work with Plasma desktop's new System Monitor. I don't want to install extra Ksysguard package. Please help man. This is one of the best software for Plasma desktop.
10It shows network speeds and it does it really well. It has just the right amount of customisation, but doesn't bloat it up with unnecessary features.
3Text rendering in the "Advanced" menu is broken (uses fuzzy cleartype fonts), detects no interfaces. Log is spammed with
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height"
file:///home/bzzz/.local/share/plasma/plasmoids/org.kde.netspeedWidget/contents/ui/Launcher.qml:2:1: module "org.kde.plasma.private.quicklaunch" is not installed
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height"
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height"
Kubuntu 20.04, plasmashell 5.18.5
9It's nice, but can you add an option to hide it by itself when there is no network activity? I mean there is no point in looking at a 0.0B all the time.
Ratings & Comments
76 Comments
10 Thank you very much for porting it to Plasma 6 at the beginning of the new era. Many didn't do it and I have my Plasma 6 all broken.
For the ones that are using plasma 6 , here the porting (that work fine): https://forum.archlinux.de/d/35150-netspeed-widget-plasma-6
10 This works great!
10 10 the best
10 10 the best
This was a great little widget while it worked. Unfortunately, after upgrading to Kubuntu 22.10, ksysguard and kdeplasma-addons are not available anymore, and the widget doesn't work. I hope this widget could be updated one day, as it's so superior to the default Plasma widgets which are just horrible, as they lack any customization options, and are therefore basically unusable in vertical mode. I still haven't found any CPU/memory/network monitoring widget that's usable for a vertical panel in Plasma (at least one which actually works). Plasma is great, but the available panel widgets are by far the worst out of all desktop enviromnents.
10 It is still working on Plasma 5.25.5. You just need to install dependencies required above: ksysguard and kdeplasma-addons.
1 It was great while it worked - but it seems KDE has now moved on without the KSysguard required by this widget. Fortunately, there is now a native Network Speed widget that works almost as well to replace this one.
Does not work anymore, I am getting Package 'ksysguard' has no installation candidate
Plasma desktop changed it's system monitor. This app is based on ksysguard. You can install it.
Unfortunately Ksysguard is deprecated no longer available for installation in the latest (K)Ubuntu releases...
I think it's a Kubuntu choice, on openSUSE Tumbleweed is still available and installable from the official repositories.
10 10 the best
9 Thank you very much for this widget! It's great! It works fine on plasma 5.18.8 (kubuntu 20.04.4).
1 Please. Update this widget to work with Plasma desktop's new System Monitor. I don't want to install extra Ksysguard package. Please help man. This is one of the best software for Plasma desktop.
If you can't get anything to show up, install/reinstall ksysguard then reboot.
10 Great!
10 It shows network speeds and it does it really well. It has just the right amount of customisation, but doesn't bloat it up with unnecessary features.
10 10 the best
10 10 the best
10 10 the best
10 Absolutely fantastic. Whenever I install the Plasma Desktop I make sure i also install this plasmoid.
3 Text rendering in the "Advanced" menu is broken (uses fuzzy cleartype fonts), detects no interfaces. Log is spammed with file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height" file:///home/bzzz/.local/share/plasma/plasmoids/org.kde.netspeedWidget/contents/ui/Launcher.qml:2:1: module "org.kde.plasma.private.quicklaunch" is not installed file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height" Kubuntu 20.04, plasmashell 5.18.5
3 Widget doesn't expand to the right size/hides text when openDyslexic is set as panel font
9 It's nice, but can you add an option to hide it by itself when there is no network activity? I mean there is no point in looking at a 0.0B all the time.