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]

OdinEidolon

6 years ago

Hi, just installed Knemo on my Archlinux, running KDE4.5.
I use the Iceglass icon theme, which I really like.
When choosing Knemo icons, I can pick between the 6 choiches, but only the Netload and the Text actually work. All the other icon themes only show a single icon, the one placed in

/home/adriano/.kde4/share/icons/Iceglass-1.7/22x22/apps/knemo.png

I guess Knemo is searching for icons which are not where he thinks.

Also, in my opinion the correct italian translation for "Hint", in this case, is not "Suggerimento", but something like "Informazioni a comparsa" or "Informazioni pop-up".
IMHO!

Report

C

jstamp

6 years ago

KNemo installs all its icons in the hicolor icon theme, which should work no matter which theme you're using. I suspect that they're installed in /usr/local, but KDE is only looking in /usr. Can you confirm that?

About the translation bug, I don't have much control over that. Would you mind filing a bug report here: bugs.kde.org Product: i18n Component: it

Report

OdinEidolon

6 years ago

Sorry, I don't get it. What should I check to cofirm your hypothesis? And what could be a possible fix?

Report

C

jstamp

6 years ago

Sorry about the confusion. I'm looking for where the KNemo's icons and theme files are installed. Example: find /usr -name knemo-monitor*

If they're installed in /usr/local you could try adding this to ~/.profile:

Quote:export KDEDIRS=/usr/local:/usr

Report

OdinEidolon

6 years ago

My bad. Icons are placed in
/usr/share/icons/hicolor/22x22/status/
I do not have anything concerning Knemo in /usr/local.

Report

C

jstamp

6 years ago

I really don't know then. What happens if you move that knemo.png icon out of you local theme and restart the session?

Report

OdinEidolon

6 years ago

Weird. Now text, netload and also network work.
Modem icons did not change, while only one of both monitor and wireless icon work.

Report

alonbl

6 years ago


Hello,

I want to raise to annoying simple issues... Hoping that these can be addressed with low effort.

1. Every time I login, the icons at the tray are organized in different order, so it is difficult to know which one is which. Is there any way for knemo to present the icons always at the same order? Let's say alphabetical order?

2. The new netload icon type is super!!! However, there is no way to distinguish between interface down and up in this mode. Can you please present a different icon when interface is down?

Thanks!

Report

C

jstamp

6 years ago

As far as I know, I can't do anything reliable with the icon order. KDE's system tray has complete control over that.

Regarding the netload icon, I agree that can be irritating. What about changing the "disconnected" and "unavailable" colors? Doesn't that do the trick?

Report

alonbl

6 years ago

Maybe doing plasma widget allows better control... it should be simpler to write these now days... I really don't know, hate UI programming :)

And no, playing with the colors does not help, it colors the icon in any state...

Thanks!

Report

C

jstamp

6 years ago

Quote:Maybe doing plasma widget allows better control... it should be simpler to write these now days... I really don't know, hate UI programming :)

I'm not very interested in doing a plasma widget, though I might accept a patch if someone sends it along. And if it pops in the tray, it will still have the same problem.

Quote:And no, playing with the colors does not help, it colors the icon in any state...

Would you mind emailing a screenshot to me?

Report

joth666

7 years ago

Great little app, but one request: would it be possible to ship an icon-theme that is consistent with the monochrome icons in KDE 4.5.x? Right now knemo looks kinda out of place...

Report

C

jstamp

7 years ago

I'd be happy to add such a theme if someone else makes it, but my icon skills suck. That's partly why the icons haven't changed since Percy created them back in 2004!

Another alternative would be to support the network-* Standard Status Icons in the fdo icon naming spec (table 12).

http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html

For KNemo, that's just a matter of uncommenting one line. However, none of the KDE themes have those icons, so KNemo would only get the fancy question marks if it tried that.

Other ideas?

Report

joth666

7 years ago

In that case, I will try to create an icon-set myself. I'm not very good creating icons either, but I could try to modify the existing monochrome plasma-icon of 4.5 to be suitable for the 5 different icons. No guarantees I will succeed though.

I noticed the current ones are named knemo-networktype-offline.png and so on.

If I create a theme and just name the files with say monochrome instead of monitor like knemo-monochrome-offline.png (and likewise for the other statuses), will knemo notice a new theme is available or will the source have to be modified as well?

Report

C

jstamp

7 years ago

Sorry about the delay. You don't need to modify the source. But in addition to the knemo-monochrome-* icons, you'll need to create a desktop file that gets stored in apps/knemo/themes. The important keys:

Name=Name of Theme
X-KNemo-Theme=monochrome

Once those are in place, the icon theme will be available in the config dialog.

Feel free to PM me if you have questions.

Report

apfelmaus

6 years ago

but it would be great if you could support this kind of tray-icon. especially for the Plasma-(Theme)-Designer: http://api.kde.org/4.x-api/kdelibs-apidocs/kdeui/html/classKStatusNotifierItem.html#a9a48df4020cf548a0250a2ed4f388965 :)

Report

C

jstamp

6 years ago

Yep. It uses KStatusNotifierItem and setIconByName if you compile with KDE >= 4.4beta1

Report

alonbl

7 years ago

Download is 0.6.80...

Report

C

jstamp

7 years ago

0.7.0 beta1 = 0.6.80

Report

alonbl

7 years ago

Hi,

I upgraded from 0.6.1 to 0.6.2 (and 0.6.3).

In 0.6.1 when the tun interface was inactive the icon was inactive, and when it was active the icon changed to active.

Now, the icon is always active.

Was something change? I guess the up/down detection was done via the IP address assignment.

Report

C

jstamp

7 years ago

I'll have to go back and look more closely to see what I did, but I do remember that 0.6.2 fixed a problem that always showed a bridge interface as down.

What's the output of 'ip link' for the tun?

Report

alonbl

7 years ago

$ ip link
5: vpn0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100
link/[65534]

It does not change if connected or not connected. So connection detection should be based on ip addr command.

Thanks!

Report

C

jstamp

7 years ago

So the interface is up and has the carrier, there's just no ip address assigned to it.

Testing for an ip address has already proved to be too restrictive for ethernet devices. Maybe there should be an exception for pointopoint? Not sure. I'll look into it.

Report

alonbl

7 years ago


It worked correctly at 0.6.1, what was the logic then?

Report

C

jstamp

7 years ago

It checked for an ip address in all cases. That turned out to be a problem.

If you really need the old behavior immediately, you can revert svn commit 1088997 before compiling.

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 20