LeeVD / plasma-applet-net-bandwidth-monitor

Network bandwidth monitor for plasma using dbus
GNU General Public License v3.0
24 stars 4 forks source link

1a

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.

Thanks to all those that feedback their experiences using the widget and the thanks received.

IF EXPERIENCING ISSUES AFTER INSTALL / UPGRADE:

When upgrading via the Plasma 'get widgets' section, make sure you have the new version in the 'about' section. If in doubt, download the .plasmoid and install via commandline with plasmapkg2 -i /PATH/xxx.plasmoid. Once installed, I've found its a good idea to reboot or log out and in again, it seems to refresh the serialized stored settings.

OPTIONS:

TODO:

TO FIX:

SCREENSHOTS

4

A

1

image

C

D