Network Monitor

Plasma 5 Monitoring

Source i (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
Become a Fan
8.0

Available as/for:
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:

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


Ratings & Comments

50 Comments

AHTOH

10 Thanks! I really enjoy using this widget. Helps to evaluate the quality of the Internet connection.

rabin

6 6 okay Works, but fill the log with ``` ~/.local/share/plasma/plasmoids/org.kde.networkMonitor/contents/ui/HistoryGraph.qml:41: TypeError: Cannot read property 'height' of null ``` if history plotting is enabled

bzzz

1 Doesn't detect any network interfaces aside from the forced lo; qml-module-qtgraphicaleffects is installed. Kubuntu 20.04, plasmashell 5.18.5. Log spammed with QQmlEngine::setContextForObject(): Object already has a QQmlContext file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:212:17: QML QQuickItem: Binding loop detected for property "implicitHeight" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:163:13: QML ScrollView: Binding loop detected for property "implicitWidth" file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:299:25: QML StackView: Binding loop detected for property "height" DBusMenu disabled for this application

speedjoe

10 10 the best

akwala

8 8 great

denydias

This looks good! Thanks for the widget. However, it seem doesn't work with virtual bonding interfaces. When I add, for instance, bond0 to the whitelist, the widget displays no activity at all. It would be nice to have it working for those type of virtual devices. Thanks and kudos.

niesteszeck

I have a dell laptop with dell dock that has his own network adapter. If i turn on the laptop with the dock attached, works perfectly with the eth adapter. But after suspend and wakeup (with connected dock or after wake up connect the dock) the network adapter of the dock fails detection. The only work around I had found is to check show loopback, and uncheck it (saving between checks).

weltqgel

9 A nice one, thanks!

xylo

9 Similar to the old knetload (simple, compact, and nice), but configurable.

roctheme

New version crashes (plasma crash) if speed digits become double-digit. reproducible every time.

clearmartin

You mean every time upload or download speed becomes e.g. "12K" (2-digit text with suffix) it crashes? What settings do you use with this applet? I cannot reproduce it. How did you install this applet? By AUR or by "Download New Plasma Widgets"?

roctheme

Sorry, I think it was my error. In the moment, I cannot use the pc, where your plasmoid is crashing. But on 2 other PC now it works after updating excellent. First installation works via Gui, but updating not. I upgrade all installed plasma 5 plasmoids in this way, because the way via the gui doesn't work actually in Kubuntu 15.10: I download your zip-file, I overwrite older files via "compare by content" with Krusader for these directories: ~/.local/share/kservices5 only desktop-file ~/.local/share/plasma/plasmoids/org.kde.networkMonitor But now I have seen, that one file was older in the zip-file, because the recently installation via Gui change the file date of your files during installation. So I have forgot to overwrite the file, which was older in the zip-file.

clearmartin

I see. I'm glad you sorted that out. I've already heard about the non-ability to update already installed plasmoid. Unfortunately I didn't figure out if this is my fault (proper naming of plasmoid when uploading to kde-apps) or the KDE update utility fault. I try to investigate further and repair my widget or place a bug in kde bugzilla.

roctheme

No, it is your fault, it must be a bug in plasma 5, because I had have problems with the plasma desktop plasmoids after the upgrade to 15.10 on one pc. On this pc I had have to remove all plasmoids (via deleting all files). After reinstallation via gui, the gui listed the newly installed plasmoids in the menu "installed". But after a restart, no installed plasmoid was listed in the gui menu "installed" anymore.

clearmartin

I've just tested this use-case and had the same results - no entries in installed section. So I created a bug report for that: https://bugs.kde.org/show_bug.cgi?id=355011

davepb12

The widget is looking great. Very usable. Would it be easy to add an option to change the speed between bits/sec and bytes/sec? Many Thanks.

clearmartin

Sure, should be easy. Next release :)

davepb12

Thank you :)

domryba

Thank You for making this applet NetworkManager independent. Now I can finally use it. ;)

clearmartin

I'm glad it is useful :)

ibrahimMohammad

I think if there are an option to make upload and download speed in one line that will make font bigger with better look. like this extensions https://extensions.gnome.org/extension/104/netspeed/ greet work, thank you.

clearmartin

Good idea, thanks for feedback and reference to the gnome extension. I'll add an option to show the speeds bigger and in one line :-)

ibrahimMohammad

Thank you for the one line option i tried it and i really like it so i came with some suggestions : ) I think the distance between upload and download is large http://s10.postimg.org/bawrbxv0p/sc4.png so i suggest either give the user the option to set this distance himself or you set it to be good for just 3 digits. I suggest to make an option to show only upload or download speed. Thanks again : )

clearmartin

Your suggestions are good, I'll go for 3-digit distance and only upload / download option. Next release :)

ibrahimMohammad

Thank you for the new version i like it. What about making the distance between upload and download automatically increase/decrease according to digits required for upload speed? i mean when upload speed is 1-digit number then distance decrease to be good for only one digit and if upload speed rises to 2-digits number the distance rises too and so on. I think it will not be easy but it is a nice feature. at the end i am very happy with the new version thanks : )

Pling
0 Affiliates
Details
license
version 1.7.2
updated
added
downloads 24h 2
mediaviews 24h 0
pageviews 24h 5

More Plasma 5 Monitoring from clearmartin:

Thermal Monitor
clearmartin
last update date: 8 years ago

Score 8.1

Uptime Widget
clearmartin
last update date: 9 years ago

Score 7.8

Resources Monitor
clearmartin
last update date: 9 years ago

Score 8.0

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

Extended Systemmonitor DataEngine
arcanis
last update date: 8 years ago

Score 6.8

Simple System Monitor
KonstantinShtepa
last update date: 8 years ago

Score 8.1

SysMon plasmoid
burlog
last update date: 7 years ago

Score 7.6

Full Notifications KDE 5 Applet
intika
last update date: 7 years ago

Score 6.9