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]

Zivija

7 years ago

I followed these steps that I found in previous posts:

Quote: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.

I just copied files to these locations.
Now it's working as it should. Thanx for Your help, and the great app!

Report

breakolami

7 years ago

Hello and thanks for knemo it is really good

Everything works except settings.
Right click on knemo icon and click on Knemo sttings not work

(my english is not good, sorry)

Report

C

jstamp

7 years ago

Is KNemo is installed in /usr/local? If so, close knemo then try this in a console:

export KDEDIRS=/usr:/usr/local
kbuildsycoca4
knemo

Does that fix the problem? If it does, you will need to add KDEDIRS in your environment.

Report

breakolami

7 years ago

Hello and thank you

I try that you wrote and after by clicking on knemo settings link I have a window with error message "unable to locate kcm_knemo"

I shutdown knemo and reinstall and now knemo is always working but knemo settings always not work

Installation (I am on Kubuntu karmic 64bit)

Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/kde4/kcm_knemo.so
-- Up-to-date: /usr/local/share/kde4/services/kcm_knemo.desktop
-- Installing: /usr/local/bin/knemo
-- Up-to-date: /usr/local/share/apps/knemo/knemo.notifyrc
-- Up-to-date: /usr/local/share/applications/kde4/knemo.desktop
-- Up-to-date: /usr/local/share/autostart/knemo.desktop

-- Up-to-date: /usr/local/share/apps/knemo/themes/modem.desktop
-- Up-to-date: /usr/local/share/apps/knemo/themes/monitor.desktop
-- Up-to-date: /usr/local/share/apps/knemo/themes/network.desktop
-- Up-to-date: /usr/local/share/apps/knemo/themes/wireless.desktop

Other are for icons in /usr/local/share/icons/hicolor/

and

for translations in -- Installing: /usr/local/share/locale/fr/LC_MESSAGES/knemo.mo

I can't acces to knemo settings but it is not a big problem because all other knemo functions works, but it's strange

:)

Report

C

jstamp

7 years ago

I tried a fresh karmic install, and the knemo installation looks like what you describe.

Add this to the bottom of ~/.profile

export KDEDIRS=/usr/local:/usr

Now restart your session. Clicking the settings should work. Works for me at least...

Report

breakolami

7 years ago

Yes it works fine thank you very much :)

Report

malos

7 years ago

Hi,

It will be nice, if you will add font change possibility to "Text" theme config dialog. With some fonts, for example "Druid", left side of icon is cut.

Regards.

Report

C

jstamp

7 years ago

For me, adding a font option is a last resort. KNemo is nearly saturated with options; it's like the konqueror of tray icons. Also, I'd really like to keep its appearance consistent with KDE's System Settings. The less it goes its own way, the happier I'll be.

But two things come to mind:

The text icon theme uses the General font face. Maybe the Small font would be a better choice, since that would increase the chance of using a font face appropriate for an 22x11 rect.

Since it's clipping the text, I should look into whether KNemo could handle that better, or if there's just something awkward about that particular font. Where can I get the Druid font?

Report

malos

7 years ago

Sorry, it is Droid, it can be found there http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=data/fonts;hb=HEAD (droid sans)
I tried to use Small font, but when it was set to 8px it had no difference, icon was still cut, smaller not looks good.
So, a think, that possibility of selecting between system font and custom font will be best.
Not everyone want to have the same font in system and in tray icon(I don't want :)). I hardcoded DejaVu Sans font family, and I have what I want, but not everyone can/want do it this way.

Regards.

Report

C

jstamp

7 years ago

OK. Just to clarify, I'm not totally against the idea, just mostly :-) I'll add the option if I have to, but I first want to fix that clipping issue.

I tried a few of the droid fonts--sans, sans bold, mono--but I'm not seeing any clipping. Could you send me a screenshot? And when you run kinfocenter, what dpi does X-Server show?

Report

malos

7 years ago

Sure, there is how it looks with Droid-Sans font: http://i49.tinypic.com/28wfme.png

And with DejaVu Sans font: http://i50.tinypic.com/2itaop.png

It's not huge difference, but it's still visible.

I have 96x96 dpi in XServer.

And...no, I don't want to pump you any way, I just only want to giva an idea, to make this brilliant tool better(and more configurable)

Regards.

P.S: sorry for my bad English :)

Report

C

jstamp

7 years ago

I see what you mean; that would be irritating. And from what I can tell, your setup is similar to mine, so I don't know what could cause that text problem.

I'll probably have to add the option.

Thanks for the extra info.

Regards.

Report

ColdNsunny

7 years ago

I have used Knemo for a long time - it is great.

I just updated from Suse 11.1 to 11.2 and Knemo doesn't display the interface status correctly. I am wondering if it is because the interface is now working with the IPv6 address? Prior to this the Knemo I used always used IPv4.

I had a quick look to see if there was a way to change it but I haven't had any luck yet. If anyone knows how to change it or has found a solution to this problem - please share your discovery.

Thanks,
Scott.

Report

C

jstamp

7 years ago

I'm sorry, this wasn't very clear to me. What specifically is wrong with the status? And what version of KNemo are you using?

Report

gelraen

7 years ago

I'm using knemo 0.6.1

I have 3 network interfaces: lagg0 (aggregated), em0 (ethernet) and wlan0 (wi-fi). lagg0 is virtual failover between em0 and wlan0: if cable connected packets transmitted via em0, in other case - via wlan0. IP address assigned only to lagg0 and knemo doesn't show the real link state of em0 and wlan0, it always counts them as inactive.

Report

gelraen

7 years ago

oops, sorry :$

Report

ColdNsunny

7 years ago

Hi,
I'm using KNemo version 0.6.0-1.1

The connection tab shows the correct interface =eth0,
and the correct MAC address,
but the status = "Disconnected" and
Connection Time is 00:00:00.

The IP address is a IPv6 address,
Address label = blank
Scope & Flags = Link
BroadcastAddress = blank
Default Gateway = Blank

On the Traffic tab
All the information is grayed-out but
Packets, Bytes, and Speed all show activity,
Under Statistics everything is grayed-out and blank.

So in essence I can still see that data is being sent/received and the speed. Even though the status is shown as disconnected.

I hope this clarifies what I was saying.

Thanks,
Scott.


Report

C

jstamp

7 years ago

Hmm. That does look pretty wrong. If you tell me how you have the interface configured I'll try to duplicate it on my end.

Report

ColdNsunny

7 years ago

Hi jstamp,

I checked the configuration and that was where the problem was:

When I updated to Suse 11.2 it reconfigured the interfaces as bridges; it changed eth0 to br0 and eth1 the br1. When I deleted the bridges and set them up as ethernet interfaces, KNemo snapped into action with the status as connected and all the information was now showing and black text - not grayed-out.
I had assumed =My-bad, the configuration hadn't changed as I was still getting a connection and the interfaces were still named eth0 and eth1 - but grayed-out.

Just a note to anyone else who encounters this: if I configured the ethernet interface eth0 but left the bridge in place I lost all connection. I had to have only one configuration for the interface (that makes sense.)

Thanks for your time jstamp - would any more information from my end help for reference?

Scott.

Report

C

jstamp

7 years ago

Thanks, your description answered my question. It looks like it's also a problem in KNemo. I'll have it fixed in the next version.

Thanks for reporting!

Report

gelraen

7 years ago

Hi, thanks for your great work!

There's one small annoying thing: interface shown as being down even if it's up but w/o any IP address set.
I've aggregated my ethernet and wi-fi into one interface and while this interface treated normally, original interfaces shown as not connected. I made patch (http://pastebin.com/m41ec8f88) that corrects knemo behaviour in this case. It seems to work good, but I could miss something/ Please, inculde this behaviour change in next release.

Report

C

jstamp

7 years ago

Ah, finally a FreeBSD tester... I can confirm this. I'll check the patch and definitely have this fixed in the next release. Thanks!

If you spot any other issues, please let me know.

Report

Neremor

7 years ago

Thats a VERY nice application, something I was searching for for a long time since I switched from windows to kubuntu. Well I think one thing is missing: could you please add something like a netmap? I mean a function that lists all open connections with the possibility to terminate them? A similar application called DNetStats has such a feature:

http://www.kde-apps.org/CONTENT/content-pre3/107466-3.png

Thanks in advance,
Jonathan

Report

C

jstamp

7 years ago

Thanks! I'm glad you like it.

I also considered adding that when DNetStats was released, but decided against it for a couple of reasons.

First, there's the issue of privileges. Netstat requires elevated privileges to get the pid/names of non-owner processes; I think that's partly why the DNetStats author recommends that you run his app as root. I don't want to put KNemo in the same position. If KNemo needs root for full functionality, it probably shouldn't be doing it in the first place.

Second, I've been getting more and more conscious lately of just how bloated ("featureful?") KNemo is. While some kind of netstat frontend might be useful, it seems beyond KNemo's scope as an interface traffic monitor. Process management should probably happen elsewhere.

Well, I guess there are other reasons, but those were the two biggies at the time.

Report

vivisimo

7 years ago

Hi, thank you for nice apps. I'm happy with knemo but version 0.6.0 has a problem.

My computer have two user.

One account run knemo 0.6.0 without problem.

Other has problem with statistic data, after reboot, the daily stats data is empty (0 Byte). (Sometimes, the data is saved normally)

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 28