Got a suggestion for a small KDE Plasma panel widget fix for Network BW utilisation

Hi,

I’ve been looking for years now for a decent KDE Plasma widget that will quickly show me the Upload and Download Bandwidth utiliztion.

The closest thing I found available is System Monitor but all the gauges don’t seam to be smart enough to handle differing upload and download bandwidth capacities.

For example on a stock Cable plan lets say I get 50Mbps down and 10Mbps up. Is it possible to configure the System Monitor bar gauge so that the 1st sensor will max out the bar at 50Mbps and the second sensor will max out the bar at 10Mbps? (although these are my paid speeds for my VPN plan only).

The System Monitor ‘Sensor Details’ does not seem to know how to handle multiple sensors but locks the scale for both the sensors to the same value or the ‘automatic data range’ logic is flawed were it does not handle finding the maximum for each sensor independently.

See the example images here:

So when I’m uploading a file as max through-put, the yellow bar should be maxed out (full).

Got any suggestions or know of a way to ‘improve’ this?

if you want each sensor to have its own range then you need to put each sensor in it’s own monitor widget… within a single widget you can only have one display range at a time.

automatic will constantly change the display range depending on the value of the highest reading sensor and how long of a history is on display (if any)

Yes I understand the automatic is bound to the entire widget… which is the point, maybe it shouldn’t be but be bound to each individual sensor and adding multiple sensors takes up more panel space.

You are asking for these? (the green square):

If you uncheck Automatic you can specify the range, and only for the sensor in edition (Network in this case).

EDIT: Sorry, I understand now. You want a limits for DL and UL, and the green square applies to both.

With system monitor the only solution is split the Network sensor in two graphs. One with UL and other with DL.

Regards