KNemo

Network

Source (required if based on other people's work):

43
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:

14 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

8 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

8 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

8 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

8 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

8 years ago


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

Report

C

jstamp

8 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

14 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

ScoobiFreeBSD

Mar 07 2016

hgmtnd

Sep 06 2015

yasinkahriman

Apr 05 2014

vagorafael

Oct 31 2012

kerenskyy

Nov 07 2011

darthroe

Feb 09 2011

daltinn

Jan 07 2011

terrorbaby92

Dec 08 2010

TheBudda

Aug 05 2010

xeros

Aug 02 2010

dridk

Jul 23 2010

texstar

Jun 25 2010

Gilde

Jun 22 2010

devport

Jun 20 2010

priomsrb

Jun 15 2010

tetris4

Jun 06 2010

pugacioff

Jun 04 2010

AngelBlue01

May 18 2010

anoneemouse

May 13 2010

eugenez

Apr 24 2010

svah4cky0

Apr 23 2010

kudlaty

Apr 09 2010

Lustmored

Apr 07 2010

biboka

Mar 23 2010

breakolami

Feb 17 2010

skyld

Feb 13 2010

gelraen

Feb 08 2010

supportfsf

Jan 20 2010

Icetux

Jan 18 2010

hash87

Jan 18 2010

swiftscythe

Jan 18 2010

giricz81

Dec 10 2009

zunami

Dec 06 2009

belzebu87

Nov 06 2009

mirzaD

Oct 03 2009

deabru

Aug 31 2009

kap4lin

Aug 20 2009

groo

Apr 01 2009

lolo110808

Mar 22 2009

lolicjusz

Mar 13 2009

jpmartin

Mar 08 2009

nucleas

Feb 27 2009

borisdigital

Feb 27 2009
File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling
Details
license
version
0.7.7
updated Aug 20 2015
added May 30 2004
downloads today
0
page views today 26
System Tags app software