KNemo
Network
Score 87%
Description:

KNemo - the KDE Network Monitor

A detailed review of the KNemo 0.4.7 can be found at Softpedia:
http://www.softpedia.com/reviews/linux/KNemo-Review-53310.shtml

KNemo offers a network monitor similar to the one found in Windows. For every network interface it displays an icon in the systray. It can also optionally montor traffic statistics.
Last changelog:

13 years ago

Version 0.7.7

[li]Add a global shortcut to toggle traffic plotters.[/li]
[li]Find the interface of the default gateway again. (BR 328752)[/li]
[li]Log statistics to the correct time if we're resuming from suspend. (BR 332086)[/li]
[li]Fix translation word puzzles, missing contexts. (BR 329095, BR 329097)[/li]
[li]Add an include to fix broken compilation when using libnl >= 3.2.26.[/li]

C

jstamp

7 years ago

Hello.

I think I know what might be happening. I'll get to work on it and send you a test patch.

Report

C

jstamp

7 years ago

I messaged you a patch a few days ago. Have you had a chance to try it yet?

Report

vivisimo

7 years ago

Sorry for late reply, I did not log in the site.

I'll test and send the result and answers as soon as possible!

Thanks!

Report

vivisimo

7 years ago

I've sent you a mail.

Report

vivisimo

7 years ago

Thanks! It works very well! :)

Report

strider2

8 years ago

For some reason, I cannot make knemo startup when I login. Anybody else experiencing this ? I did check 'Start Knemo automatically when you login'.

Report

C

jstamp

8 years ago

I haven't seen that. There should be a knemo.desktop file in the autostart directory. Where do you have knemo installed? And what dist / knemo version are you using?

Report

strider2

8 years ago

I'm running knemo 0.6.0 on Arch Linux. I do not have knemo.desktop in either ~/.kde4/Autostart nor ~/.kde4/share/autostart.
I only have the knemo.desktop file in /usr/share/applications/kde4/.
I managed in the meanwhile to start it up at logon by adding it to the Autostart menu in ksystemsettings .

Report

C

jstamp

8 years ago

I see this in the Arch Linux PKGBUILD file:

# remove knemo autostart
rm -rf ${pkgdir}/usr/share/autostart

so I bet that's it. Don't know why they're deleting it.

Report

alonbl

8 years ago

Feature request... :)

When knemo executes commands from context menu it makes the commands be parent of init and not it-self.

This way the process cannot know when user logoouts.

It will be nice if the knemo process will be the parent of the processes so that these processes will get SIGHUP signal when user logouts.

Example: I use knemo to activate VPN, and I wish to stop the authenticated VPN when user logouts. This can be easy as long as the process will be signaled when its parent dies.

The suggested process is the same as ~/.kde4/Autostart scripts behavior.

Thank you!

Report

C

jstamp

8 years ago

That sounds like a good idea. I'll try to have it ready by 0.6.0 final.

Report

dyatel15

8 years ago

Hi,

knemo is always in my TOP process list on idle. It takes about 1% of CPU.
Could you have a look at it please?
Thanks.

Report

C

jstamp

8 years ago

Hmm. I haven't seen that. Would you mind emailing me directly with some info on your setup, and attach a copy of your knemorc file?

Report

C

jstamp

8 years ago

We resolved it. It only affects KNemo <= 0.5.2.

Basically, dyatel15 discovered why I'm ditching the old backends.

Report

aTanCS

8 years ago

Hi, could you please add an option not to show bytes but only kilobytes and higher? It's annoying to see something like 456B changing every second. Thanks a lot for a new version!

Report

C

jstamp

8 years ago

Are you talking about that text icon theme? If so, I think that's a good point. I've been finding that disorienting too.

For now I won't add an option for 0.6.0--there's too many already! Instead, KNemo will start at 0.0K and go up from there.

I'll also make the top and bottom fonts the same size per poll interval. It's confusing to suddenly see a big rx rate in a tiny font, while the smaller tx rate has a larger font.

Report

aTanCS

8 years ago

I'm looking forward to both features! Thanks.

Report

nucleas

8 years ago

KNemo 0.6.0 beta1 can be tested in Fedora 10, 11, 12 with installing or updating knemo package from updates-testing repository.

su -c 'yum --enablerepo=updates-testing install knemo'

su -c 'yum --enablerepo=updates-testing update knemo'

Report

belzebu87

8 years ago

got an error compiling from source (same as svn):



Building CXX object src/knemod/CMakeFiles/knemo.dir/interface.o
In file included from /home/davide/Download/knemo/knemo-0.5.81/src/knemod/moc_netlinkbackend.cpp:10,
from /home/davide/Download/knemo/knemo-0.5.81/src/knemod/knemo_automoc.cpp:6:
/home/davide/Download/knemo/knemo-0.5.81/src/knemod/backends/netlinkbackend.h:24:32: error: netlink/route/link.h: No such file or directory
In file included from /home/davide/Download/knemo/knemo-0.5.81/src/knemod/moc_netlinkbackend.cpp:10,
from /home/davide/Download/knemo/knemo-0.5.81/src/knemod/knemo_automoc.cpp:6:
/home/davide/Download/knemo/knemo-0.5.81/src/knemod/backends/netlinkbackend.h:59: error: ISO C++ forbids declaration of ‘nl_handle’ with no type
/home/davide/Download/knemo/knemo-0.5.81/src/knemod/backends/netlinkbackend.h:59: error: expected ‘;’ before ‘*’ token
/home/davide/Download/knemo/knemo-0.5.81/src/knemod/backends/netlinkbackend.h:60: error: ISO C++ forbids declaration of ‘nl_cache’ with no type
/home/davide/Download/knemo/knemo-0.5.81/src/knemod/backends/netlinkbackend.h:60: error: expected ‘;’ before ‘*’ token
make[2]: *** [src/knemod/CMakeFiles/knemo.dir/knemo_automoc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp: In member function ‘virtual void ConfigDialog::defaults()’:
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:473: error: ‘nl_handle’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:473: error: ‘rtsock’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:473: error: ‘nl_handle_alloc’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:474: error: ‘NETLINK_ROUTE’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:474: error: ‘nl_connect’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:477: error: ‘rtnl_route_alloc_cache’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:485: error: expected type-specifier before ‘nl_cache’
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:485: error: expected `>' before ‘nl_cache’
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:485: error: expected `(' before ‘nl_cache’
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:485: error: ‘nl_cache’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:485: error: expected primary-expression before ‘>’ token
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:486: error: ‘nl_close’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:487: error: ‘nl_handle_destroy’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp: In member function ‘void ConfigDialog::buttonAllSelected()’:
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:690: error: ‘nl_cache’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:690: error: ‘linkCache’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:691: error: ‘nl_handle’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:691: error: ‘rtsock’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:691: error: ‘nl_handle_alloc’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:692: error: ‘NETLINK_ROUTE’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:692: error: ‘nl_connect’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:695: error: ‘rtnl_link_alloc_cache’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:698: error: ‘nl_cache_get_first’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:700: error: ‘nl_cache_get_next’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:703: error: ‘rtnl_link_get_name’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:707: error: ‘nl_cache_free’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:708: error: ‘nl_close’ was not declared in this scope
/home/davide/Download/knemo/knemo-0.5.81/src/kcm/configdialog.cpp:709: error: ‘nl_handle_destroy’ was not declared in this scope
make[2]: *** [src/kcm/CMakeFiles/kcm_knemo.dir/configdialog.o] Error 1
make[1]: *** [src/kcm/CMakeFiles/kcm_knemo.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [src/knemod/CMakeFiles/knemo.dir/all] Error 2
make: *** [all] Error 2

Report

C

jstamp

8 years ago

Do you have libnl-dev or libnl-devel installed?

If not, it looks like I'll need to make cmake complain about that during config.

Report

belzebu87

8 years ago

it could be useful to specify this dependency. Installing this package solved my problem. Thank you

Report

alonbl

8 years ago

Could not find this... Where should I look?

Report

C

jstamp

8 years ago

Go in the config module and click the Icon Theme combo box. "Text Icon" should be at the bottom of the list.

Report

alonbl

8 years ago

Thanks!
Works!!!

Feature request :)

Color by traffic %

dark green
ligh green
yellow
red

Report

C

jstamp

8 years ago

I've been considering that over the last few months. But the more I do, the less I like the idea. Color is already being used to signify other things, and I just don't like the idea of also making it signify traffic rates. I'm not going to implement it.

However, I do plan to add another tray icon theme that uses a pair of bars for rx/tx rate, kind of like the xfce4 netload plugin. That should still get you what you want, but in a way that I'd be much happier with.

Report

13 years ago

Version 0.7.7

[li]Add a global shortcut to toggle traffic plotters.[/li]
[li]Find the interface of the default gateway again. (BR 328752)[/li]
[li]Log statistics to the correct time if we're resuming from suspend. (BR 332086)[/li]
[li]Fix translation word puzzles, missing contexts. (BR 329095, BR 329097)[/li]
[li]Add an include to fix broken compilation when using libnl >= 3.2.26.[/li]

product-maker hgmtnd Sep 06 2015

product-maker pondogor Aug 20 2015

product-maker yasinkahriman Apr 05 2014

product-maker jezzivi Feb 09 2013

product-maker mcpatnaik Jun 04 2012

product-maker TimeManx Apr 06 2012

product-maker ppc52776 Jan 17 2012

product-maker jtrag Dec 31 2011

product-maker yield65 Dec 13 2011

product-maker kerenskyy Nov 07 2011

product-maker Xepher Oct 12 2011

product-maker svah4cky0 Sep 13 2011

product-maker sconosciuto Aug 08 2011

product-maker unikum111 Aug 07 2011

product-maker deabru Mar 31 2011

product-maker marvn Mar 30 2011

product-maker agaya Mar 29 2011

product-maker darthroe Feb 09 2011

product-maker bugmenot1234 Dec 10 2010

product-maker nucleas Dec 06 2010

product-maker hhees Dec 06 2010

product-maker HagbardCeline Sep 29 2010

product-maker 37 271

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.7.7
updated Aug 20 2015
added May 30 2004
downloads today
0
page views today 0