
Network Bandwidth Monitor
Source (link to git-repo or to original if based on someone elses unmodified work):
https://github.com/LeeVD/plasma-applet-net-bandwidth-monitor
Network bandwidth monitor for plasma using dbus
Plasma 5 widget that displays network bandwidth data. Built upon the foundations of the excellent work by dfaust and bstrong5280:
https://github.com/dfaust/plasma-applet-netspeed-widget/ | https://www.opencode.net/bstrong5280/system-monitor-plasmoid
I've taken the UI element from netspeed-widget and the dbus workings from system-monitor, glued them together and added a few additional UI nice to haves. This widget doesn't need ksysguard to function. This is extremely BETA software and the first plasma widget I've done. If you find something or many things that aren't working, let me know and I'll take a look when I can.
v0.3.3:
Update to the translations. Fixed issue with UI text and icon alignment in Horizontal layout. Added code to disable padding selection in Horizontal mode. Doubled padding option from 10 to 20.
v0.4
Cleaned up lots of code in settings section, 343 lines of code removed and reworked.
Added 'Custom Icon Style' option.
Added 'Speed icon size' option.
Added 'Prefix/Suffix size' option.
reworked 'Number font size' option.
Added Sliders for font resizing.
Added 'Decimal Place Filter' to manage how the decimal place in the bandwidth data is presented.
Added 'Rounded Whole number' to manage how the rounding in the bandwidth data is presented.
Changes made to the Settings page, info button reworked, text amendments and setting section line breaks added.
Available Options:
- Layout
- Display Order
- Show speeds separately
- Update interval
- Interval data relay
- Layout Padding
- Hide when inactive
- Number font size - NEW
- Icon Font size - NEW
- Prefix/Suffix font size - NEW
- Show speed units
- Speed units
- Shorten speed units
- Show speed icons
- Show 'per seconds' suffix
- 'Per seconds' prefix
- Icon style
- Custom icon style - NEW
- Icon position
- Numbers [binary, metric]
- Decimal place
- Decimal place filter - NEW
- Rounded whole number - NEW
- Monitor individual or multiple interfaces
TODO:
Main options:
shrink area on taskbar when hidden
minimum activivity for hidden
ToolTip options:
Show ToolTip
Show bandwidth Totals
Bandwidth Units
Show Interface name
Show IP address
Show additional IP info
Show Icon
Icon option (Wired, Wireless, Globe)
Show WiFi signal strength
TO FIX:
Please report bugs.
v0.4 - Fouth Release - 25/07/2023
Cleaned up lots of code in settings section, 343 lines of code removed and reworked.
Added 'Custom Icon Style' option.
Added 'Speed icon size' option.
Added 'Prefix/Suffix size' option.
reworked 'Number font size' option.
Added Sliders for font resizing.
Added 'Decimal Place Filter' to manage how the decimal place in the bandwidth data is presented.
Added 'Rounded Whole number' to manage how the rounding in the bandwidth data is presented.
Changes made to the Settings page, info button reworked, text amendments and setting section line breaks added.
Ratings & Comments
18 Comments
This crashes my my panel (or plasma session) if i try to add it. any hints on how to get it working?
10 Love this widget!
9 9 excellent
Cheers mokka2008 .
10 Best and updated.
Cheers 2shrestha22 .
Awesome! Just what I was looking for, and also works with Kubuntu 22.04!
Or not. Worked fine yesterday, but today while WFH, and connecting over my work-vpn, I don't get any readings. There is no way to choose a network interface either, I only see a checkbox and nothing else.
Removing the widget and readding it, activates the speeds. It's still there with VPN connected. Weird.
Thanks for the feedback Adrianvg. Yes, there's a bug with changing networks i'm trying to resolve at the moment. Hope to have a new release out soon with a fix for this. Ta.
Oh, I missed that entry in your todo-list - sorry about that! I'll wait for the fix. :-) Also, could you have a look on why the widget settings aren't saved when logging off? Unless this is related to the other todo-stuffs? FWIW, my desktop session settings are set to be saved/restored on the next login. I kinda' expected the widget's settings to be saved as well. If there is anything I can do to trouble-shoot this, please let me know! I'll help out any way I can.
Hello adrianvg v0.3 should fix the issues you've been facing with the network setting changes not being read at boot or login. I've not tested it with a VPN so please let me know how you get on.
Thanks! Just installed v0.3 and testing it out now. Will report back soonish!
Continuing on https://github.com/LeeVD/plasma-applet-net-bandwidth-monitor/issues/11.
10 10 the best
Cheers tomsterXx
10 Works like a charm. I was missing the old one.
Cheers sadapple