Network Monitor

Plasma 5 Monitoring

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

14
Score 83.6%
Description:

Plasmoid for plasma panel. Monitors network speed of currently active connections.

REQUIRED DEPENDENCIES
- qt5-graphicaleffects
- e.g. package for kubuntu users: libqt5qml-graphicaleffects

HOW TO INSTALL
- Add Widgets... -> Get new widgets -> Download new plasma widgets
- find this applet and install through the first item with .plasmoid extension
Last changelog:

4 years ago

1.7.2
- position & sizing & history graph fixes
- fix for hiDPI fonts

1.7.1
- theming & number size fixes
- 3-digit speeds
- one-line layout is more compact & can show only download/upload
- speed can be shown in bits

1.7.0
- NetworkManager is no longer needed for tracking connected network devices
- one-line layout option added

1.6.0
- DD-WRT vlan monitoring by stefanbesler from github
- new widget icon by varlesh from github
- grid layout fix for vertical panel

1.5.0
- automatic grid layout with configurable size coefficient (with multiple showed devices)
- history graph recalculating delay fixed
- code cleanups

1.4.1
- connection icon fix

1.4
- bigger text option
- code optimizations
- repaired resizing on desktop

1.3.2
- fixed compatibility with KF 5.12

1.3.1
- better handling no-connection state
- minor fixes

1.3
- white-list/black-list filtering

1.2
- history graphs added

1.1.1
- configurable icon blur radius

1.1
- added update interval settings
- added a few visual settings

1.0
Initial import

digitalone

4 years ago

Sorry. I tought this was default network monitor.
But I download your new widget and it works good. Thanks.

Report

biglinux

4 years ago

The sources are barely readable with the current size, suggest that when choosing not display device name, the font size use the entire space of the taskbar.

For my personal use ActiveConnection.qml edited the file and decided, but believe it would be good for other users larger text.

An alternative suggestion would be to launch a light version of its plasmoid containing only the the supply full size and nothing else.

Example: http://imgur.com/4qHGOzl

Report

C

clearmartin

4 years ago

Hi! Thanks for suggestions. I try to think of a way to maximize the text size. But I'll need to extend the width of this widget so it can hold the big numbers. So far I kept the connections as squares...

Report

biglinux

4 years ago

The new version is very good, congratulations.

Report

C

clearmartin

4 years ago

Thanks!

Report

ChemBro

5 years ago

Hello. I'm trying to use this widget in Arch Linux 64bit, Plasma 5.3. I disabled "Show loopback" and am using "White-list" with the device "enp3s0" (which is my network card), though the plasmoid does not display anything than a red icon, which I guess is for: not working.

Report

C

clearmartin

5 years ago

I've just came up with one more test:
In plasma 5.3 there is also a built-in Network Monitor plasmoid (different icon, description: "A network usage monitor"). Try to add it and then play with with its settings (check/uncheck checkboxes for devices) Does it work?

Report

domryba

5 years ago

I have found this!

NetworkManager daemon must be started (systemctl start NetworkManager.service).

Report

C

clearmartin

5 years ago

I'm happy to see you made it working! I didn't mention the plasmoid makes use of PlasmaNM component just like the default plasma-nm plasmoid. I wonder if this is also the solution for ChemBro.

Report

C

clearmartin

5 years ago

OK so we have multiple reports now :)

When I enter "ip link" to terminal, I get an output and part of it is this line:
3: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000

...I have 'enp0s25' inserted in my white-list textbox. And red icon in plasmoid because of the "state DOWN" - disconnected LAN cable. After connecting it the line looks like this:
3: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000

...and I can see the device in plasmoid.

To narrow the issue: Please try to insert e.g. 'enp.*' to the white-list textbox. Does it work? (For me it also does)

@domryba: Do you have some udev rules to change the default names of network devices? Because I believe in Arch Linux there are eth0-like devices no more. What does "ip link" command say for you?

Report

C

clearmartin

5 years ago

I'm sorry but I'm out of ideas right now. I've already tried to install this plasmoid on three different notebooks (with Arch Linux) and always with no problems regarding white-listing devices.

Maybe I have some magical additional package installed and you don't? But which one I have no clue. In Arch I have "plasma-meta" package installed if this is of any help... Sorry again.

Thanks for the info about older motherboards. I didn't know about that.

I will keep this bug in mind and will try to reproduce it on other hardware if I get the chance.

Report

ChemBro

5 years ago

No, it does not work (not with "enp*" nor with "enp.*"). And yes, it is up, otherwise I wouldn't be able to write this here.

Also the network monitor plasmoid does recognize my device "enp3s0".

And as far as I know: eth0 is the device name on older mainboards.

Report

domryba

5 years ago

Thanks for reply.

No, I don't use any udev rules for network devices.

My ip link:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 00:24:e8:02:24:ed brd ff:ff:ff:ff:ff:ff

Report

domryba

5 years ago

Same here.

Arch x86_64, Plasma 5.3, eth0 white-listed and... red icon :(

Report

C

clearmartin

5 years ago

That is weird. I've just tested it again. It should be working. Please note that it only shows active connections (not the currently disconnected ones). Please double check the name of your device and that there are no residual whitespace characters around.

Report

ChemBro

5 years ago

It is 100% the right device and there is no whitespace anywhere.

Report

slsimic

5 years ago

It would be nice if you have describe how to install this widget.

Report

C

clearmartin

5 years ago

Sorry for the late response. Please refer to cca 4th comment in here: http://kde-apps.org/content/show.php/Weather+Widget?content=169572

It answers similar question and it is analogic for this widget.

When I have more time I will write this to the description of this widget.

Report

C

clearmartin

5 years ago

I've just added some visual settings to version 1.1.

These are my plans:
- device name blacklist
- support for showing connections in grid (e.g. 2 rows in horizontal panel)
- show visual history (graph) of each connection

Your suggestions will be appreciated :)

Report

C

clearmartin

5 years ago

Thank you both for commenting:) I intend to add more settings, soon.

Report

9

mareex

5 years ago

... but needs more settings (update intervall, display options, ...). I am excited for future releases. Thx for PKGBUILD.

Report

9

srog

5 years ago

Working fine with the Kubuntu 15.04 beta

Report

4 years ago

1.7.2
- position & sizing & history graph fixes
- fix for hiDPI fonts

1.7.1
- theming & number size fixes
- 3-digit speeds
- one-line layout is more compact & can show only download/upload
- speed can be shown in bits

1.7.0
- NetworkManager is no longer needed for tracking connected network devices
- one-line layout option added

1.6.0
- DD-WRT vlan monitoring by stefanbesler from github
- new widget icon by varlesh from github
- grid layout fix for vertical panel

1.5.0
- automatic grid layout with configurable size coefficient (with multiple showed devices)
- history graph recalculating delay fixed
- code cleanups

1.4.1
- connection icon fix

1.4
- bigger text option
- code optimizations
- repaired resizing on desktop

1.3.2
- fixed compatibility with KF 5.12

1.3.1
- better handling no-connection state
- minor fixes

1.3
- white-list/black-list filtering

1.2
- history graphs added

1.1.1
- configurable icon blur radius

1.1
- added update interval settings
- added a few visual settings

1.0
Initial import

12345678910
1191
product-maker speedjoe 1 day ago 10 the best
10 the best
product-maker akwala May 28 2020 8 great
8 great
product-maker weltqgel Dec 05 2017 9 excellent
A nice one, thanks!
product-maker xylo Oct 23 2017 9 excellent
Similar to the old knetload (simple, compact, and nice), but configurable.
product-maker hgmtnd Jan 08 2017 9 excellent
product-maker chips Sep 05 2016 9 excellent
product-maker migue Nov 07 2015 9 excellent
product-maker BodNX Nov 07 2015 9 excellent
product-maker mirkogennari Oct 20 2015 9 excellent
product-maker ibrahimMohammad Sep 30 2015 9 excellent
product-maker OderMalSo Sep 16 2015 9 excellent
product-maker tomXx Sep 13 2015 9 excellent
product-maker FiertaTY Sep 11 2015 9 excellent
product-maker schnelle Aug 27 2015 9 excellent
product-maker roctheme Aug 25 2015 9 excellent
product-maker moonchild19 Aug 13 2015 9 excellent
product-maker svah4cky0 Aug 09 2015 9 excellent
product-maker jarkamirov May 10 2015 9 excellent
product-maker fatino Apr 28 2015 9 excellent
product-maker mareex Mar 28 2015 9 excellent
product-maker srog Mar 24 2015 9 excellent
product-maker Base: 4 x 5.0 Ratings
speedjoe
1 day ago
akwala
May 28 2020
flappysquirrel
Apr 08 2020
renzoneru
Jan 05 2020
AHTOH
Dec 03 2019
slm33
Nov 15 2019
insaneshadowzaman
Jan 03 2019
Tirle
Oct 24 2018
joebrashear100
Apr 25 2018
migue
Nov 07 2015
domryba
Oct 21 2015
ibrahimMohammad
Oct 02 2015
converted
Sep 16 2015
mareex
Mar 28 2015
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.7.2
updated Nov 15 2015
added Mar 24 2015
downloads 24h
63
mediaviews 24h 0
pageviews 24h 66