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

https://github.com/LeeVD/plasma-applet-net-bandwidth-monitor

7
Become a Fan
7.4

Available as/for:desktop
Description:
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.
Last changelog:

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

phantomotron

This crashes my my panel (or plasma session) if i try to add it. any hints on how to get it working?

bassamanator

10 Love this widget!

mokka2008

9 9 excellent

leevd

Cheers mokka2008 .

2shrestha22

10 Best and updated.

leevd

Cheers 2shrestha22 .

adrianvg

Awesome! Just what I was looking for, and also works with Kubuntu 22.04!

adrianvg

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.

adrianvg

Removing the widget and readding it, activates the speeds. It's still there with VPN connected. Weird.

leevd

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.

adrianvg

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.

leevd

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.

adrianvg

Thanks! Just installed v0.3 and testing it out now. Will report back soonish!

adrianvg

Continuing on https://github.com/LeeVD/plasma-applet-net-bandwidth-monitor/issues/11.

tomsterXx

10 10 the best

leevd

Cheers tomsterXx

sadapple

10 Works like a charm. I was missing the old one.

leevd

Cheers sadapple

Pling
0 Affiliates
Details
license GPLv3
version 0.4
updated
added
downloads 24h 10
mediaviews 24h 0
pageviews 24h 6

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