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

8 years ago

I should revise and extend my remarks.

I'm not going to do this for the icons. But the text and netload themes will have this as an option. It's already committed to svn, and it'll appear in 0.6.1.

Report

mirzaD

8 years ago

there is a compilation error:

mirza@laptop-mirza:~/Downloads/Programi/knemo-0.5.80/knemo-0.5.80/build$ make
[ 0%] Built target kcm_knemo_automoc
[ 1%] Building CXX object src/kcm/CMakeFiles/kcm_knemo.dir/configdialog.o
/home/mirza/Downloads/Programi/knemo-0.5.80/knemo-0.5.80/src/kcm/configdialog.cpp:44:34: error: netlink/route/rtnl.h: No such file or directory
/home/mirza/Downloads/Programi/knemo-0.5.80/knemo-0.5.80/src/kcm/configdialog.cpp:45:34: error: netlink/route/link.h: No such file or directory

Report

C

jstamp

8 years ago

Install libnl-dev or libnl-devel, whichever your distribution calls it.

Report

mirzaD

8 years ago

thanks problem solved :)

Report

mirzaD

8 years ago

Please implement the new plasma style tooltip for system tray icons.

See KDE4 Kmix, KWallet...

Report

C

jstamp

8 years ago

It's already in SVN, along with a newer backend and IPv6 support.

svn://anonsvn.kde.org/home/kde/trunk/extragear/network/knemo

The last time I checked there were some problems with this newer style tooltip in non-KDE desktops, so it's not the default. When you run cmake you'll need to do something like this:

cmake -DUSE_KNOTIFICATIONITEM=true ..; make

Report

WetFroggy

8 years ago

Builds fine, runs.

Statistics greyed out.

Unable to access the configure knemo settings option, until I opened an xterm, and ran knemo from there, I wasn't able to see the error :

kcmshell(14159)/kcmshell (kdelibs) locateModule: Could not find module ' "kcm_knemo" '.

a 'locate kcm_nemo' seems to suggest it does exist.

Any ideas?

Slackware64 13.0, kde4

Report

C

jstamp

8 years ago

I've seen that when KDE is not looking in the directory where the module is installed.

Try moving kcm_knemo.desktop and kcm_knemo.so to the directories where your system installed the corresponding kcm_* files. Or find a way to add /usr/local to KDE's service search path. (I don't remember how to do that though.)

Once that's fixed, settings should be available in System Settings | Network Settings | Network Monitor.

Does that fix the problem?

Report

WetFroggy

8 years ago

Unfortunately, it hasn't worked. I added essentially all the directories knemo uses (except for language locales I don't use), and it still says it can't find that module.

I even tried placing everything into one local~to~home directory & editing my service path, still unable to locate it.

What exactly is making the call to locate? the program or something in kde? Do I need to force an update of something in kde, so it sees a change?

Report

C

jstamp

8 years ago

The KDE libraries are responsible for finding the config module. This should tell you where they're looking:

dir for kcm_knemo.so: kde4-config --path module

dir for kcm_knemo.desktop: kde4-config --path services

dir for knemo/pics: kde4-config --path data

I don't think you need to force an update, though you could try running kbuildsycoca4 or logging out and back in.

Report

WetFroggy

8 years ago

Alright, now I see what is wrong, it's installed in /usr/local and that portion of the path is missing from my environment's path.

Now to try and remember how I changed it yesterday.

Report

WetFroggy

8 years ago

Alternatively I can rebuild it with the correct prefix, alrighty its working now. Thanks!

Report

kap4lin

8 years ago

I am trying to get the router IP by adding the following as an entry in the "Context Menu" box. But the context menu doesn't really do show any info. The command I want to use is this:

kdialog --passivepopup "$(lynx --auth=SoMeUsEr:SoMePaSword -dump 192.168.0.1/st_device.html | grep -A2 "IP Address" | grep -E "[0-9]" | grep -v "192.168." | sed -e 's/^ *//g')" --title "Router IP" 5


The details are irrelevant, but I was expecting to see the kdialog popup from the context menu!!

Report

C

jstamp

8 years ago

I think I see the problem. I'll send you a patch in a day or two so you can test it.

Report

kap4lin

8 years ago

Great... looking forward to the patch...

Report

kap4lin

8 years ago

I just tried your patch.. That works perfect... (at least for my script) Great!

Report

ghabit

8 years ago

It is so cool to see knemo project again in kde4, Jstamp, thank you a lot for a great work!

Report

husky

8 years ago

Just compiled 0.5.2 for my Kubuntu Hardy system without any problems and upgraded the old 0.5.1 - but now I can't see any traces of the app anywhere anymore :-( Although it worked like a charm with the 0.5.1 version I can't see any icons in the systray nor can I configure anything in systemssettings - the knemo entry isn't in the menu at all.

Any hints? KDE 4.2.2 here. Applying the patch in the above comment didn't change anything.

Report

C

jstamp

8 years ago

I don't see how any of the changes between 0.5.1 and 0.5.2 could cause that to happen.

What happens when you run 'knemo' from an xterm? Did you change the installation directory when you installed 0.5.2?

Report

Proghat

8 years ago

I can't see any iconset :(.

When I run "knemo" in Konsole nothing to wrote :(.

$ ls /usr/share/apps/knemo/pics/
modem_connected.png modem_outgoing.png monitor_disconnected.png monitor_traffic.png network_incoming.png wireless_connected.png wireless_outgoing.png
modem_disconnected.png modem_t$ ls /usr/share/apps/knemo/pics/
modem_connected.png modem_outgoing.png monitor_disconnected.png monitor_traffic.png network_incoming.png wireless_connected.png wireless_outgoing.png
modem_disconnected.png modem_traffic.png monitor_incoming.png network_connected.png network_outgoing.png wireless_disconnected.png wireless_traffic.png
modem_incoming.png monitor_connected.png monitor_outgoing.png network_disconnected.png network_traffic.png wireless_incoming.png
raffic.png monitor_incoming.png network_connected.png network_outgoing.png wireless_disconnected.png wireless_traffic.png
modem_incoming.png monitor_connected.png monitor_outgoing.png network_disconnected.png network_traffic.png wireless_incoming.png

Report

C

jstamp

8 years ago

I'm guessing that you installed knemo in the wrong location. What is the
output of `locate konsoleui.rc kcm_fonts.so`?

Report

Proghat

8 years ago

$ locate konsoleui.rc kcm_fonts.so
/usr/kde/4.2/share/apps/konsole/konsoleui.rc
/usr/kde/4.2/lib/kde4/kcm_fonts.so

Report

C

jstamp

8 years ago

It looks like you do have it installed in the wrong location. Try ./configure --prefix /usr/kde/4.2

Report

Proghat

8 years ago

Thank you.

I just to recompile kde-4.2.4 without "prefix" use flag.

Report

xep

8 years ago

--- src/kcm/configdialog.cpp~ 2009-04-01 07:23:33.000000000 +0400
+++ src/kcm/configdialog.cpp 2009-04-01 07:30:48.000000000 +0400
@@ -856,7 +856,7 @@
void ConfigDialog::buttonRemoveToolTipSelected()
{
// Support extended selection
- if ( mDlg->listBoxAvailable->count() == 0 )
+ if ( mDlg->listBoxDisplay->count() == 0 )
return;

QList<QListWidgetItem *> selectedItems = mDlg->listBoxDisplay->selectedItems();

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 9