KNemo

Network

Source:

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:

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]

Eldarion

9 years ago

Just a small note: i expect the systray icons to resize in the future because the systray is a plasmoid. If you place it on the desktop and not on the panel those icons shoud resize (like the tasks plasmoid). On KDE 4.2 they don't resize. So i suppose this is a bug.

Report

nucleas

9 years ago

I build fedora rpm packages for i386 and x86_64.
http://forums.fedoraforum.org/showthread.php?t=214669

Report

nucleas

9 years ago

I rebuild knemo with updates from git.
Traffic plotter works better but statistics in git code don't because of this patch:
Quote:- This is a better way to save the statistics directory.
Instead of normal path in knemorc
Quote:StatisticsDir=/home/username/.kde/share/apps/knemo/
it makes
Quote:StatisticsDir=file:///home/username/.kde/share/apps/knemo/

Report

C

jstamp

9 years ago

I probably caught that about the same time you did. The upcoming 0.5.1 release will work fine with urls.

Report

nucleas

9 years ago

Windows position don't saves In last builds from git.
Windows goes down after several appearing/closing.

Report

jmorris59

9 years ago

Thanks much for the port. It seems very well done, and is working great for me here on 2 computers. This is one app I really missed in KDE 4.2 previously. BTW, I am using the Sys backend, and it seems to be working great here. I am using openSUSE 11.1 x86_64, and I built an rpm for it for 11.1-x86_64. It is available at http://ftp.gwdg.de/pub/linux/misc/suser-jmorris/suse111/knemo4-0.5.0-0.1.x86_64.rpm (I named it knemo4 to differentiate the kde4 port). Thanks again.

Report

C

jstamp

9 years ago

Thanks for doing the package!

Sorry about the delay. I posted a reply to this and another messages a few days ago, but they seem to have disappeared. Odd.

Report

nucleas

9 years ago

Thank you, jstamp for porting KNemo to KDE 4.

The traffic plotter crashes if Pixel per time period 0.

Automatic range detection works not very good.
Range don't changes long time when large graphs disappears
http://s2.ipicture.ru/uploads/090225/6qxSyh2xTu.png

Range don't changes from MiB/s to KB/s
http://s2.ipicture.ru/uploads/090225/FL49gmjZYc.png

Report

C

jstamp

9 years ago

Quote:The traffic plotter crashes if Pixel per time period 0.

Thanks for finding that. I'll fix that soon.

Quote:Automatic range detection works not very good.
Range don't changes long time when large graphs disappears

I noticed that too. But if you stretch the plotter window horizontally you should still see the large graphs. You'll also see similar behavior with ksysguard's plotter, but I'll check if maybe there's a way to make this work more intuitively.

Quote:Range don't changes from MiB/s to KB/s

Thanks. There are a couple of other traffic plotter bugs that I noticed. I'll add this to the list.

Report

joth666

9 years ago

So thanks for porting it to KDE4!

Only one small problem: the traffic plotter rather likes hogging my CPU if I bring it up. And closing the plotter again doesn't help either.

Then again, since the rest works as expected (so far at least...) I can live with that.

Report

C

jstamp

9 years ago

Hmm. The traffic plotter doesn't seem to hog my CPU, but I'll definitely look into this.

Report

C

jstamp

9 years ago

It works pretty well so far, with some lingering minor issues here and there.

Since the port is a quickly moving target, tarballs aren't very helpful right now. So until things calm down you can track the "kde4" branch in my git repo:

git://git.mehercule.net/knemo.git


A few quick notes:

To keep your old setup just drop the old knemorc into ~/.kde4/share/confg

This version is no longer a KDED module. Like kmix, klipper, etc., it's an app that autostarts on session startup. The only difference you'll see is that there's a Quit entry in the popup menu.

The config module is located at SystemSettings | Network Settings | Network Monitor.

You will most likely see icon artifacts when there is traffic. This is apparently a Qt issue that will be fixed in Qt 4.5. I worked around it for myself by creating opaque backgrounds for each of the icons. If you want to do the same, you can drop them in ~/.kde4/share/apps/knemo/pics

Cheers.

Report

Reiser990

9 years ago

how to build it? i not found configure script or makefile in src directory :(

Report

C

jstamp

9 years ago

Sorry about that. I was so busy porting that just hadn't gotten around to updating the build instructions yet.

KNemo, like a lot of other KDE4 apps, uses cmake. I pushed an update that should make it a bit easier to compile. See INSTALL for new build instructions and dependency requirements. The update also comes with a basic configure script. Please let me know how it goes.

Report

HagbardCeline

9 years ago

Congratulation, it's your project now!

Report

C

jstamp

9 years ago

Thanks! Wow, that was fast.

Report

alonbl

9 years ago

Hi!
Thank you for porting!
But I cannot find the configure script...
Also... At cmake world, the autoconf is not needed anymore... And I don't see any cmake related stuff in the git repository.
Can you please hlpe?
Thanks!

Report

C

jstamp

9 years ago

I think I know what's happening. It's probably because you are still on the master branch.

In your cloned repo do this:

git branch --track kde4 origin/kde4
git checkout kde4
git pull (in case I did anything recent, which is very likely)

Now you just run ./configure or follow the directions in INSTALL

Does that help?

Report

Reiser990

9 years ago

Great, it works!! Thanks for your port and i hope it will develop and
improve

Report

C

jstamp

9 years ago

Good. Glad to see it actually works for someone else.

Report

alonbl

9 years ago


Hi!

I cannot compile it...

ld: cannot find -lKDE4Workspace__solidcontrol

Does anyone knows where this library comes from?

I have the followings instaled:
kde-base/solid-4.2.0
kde-base/soliduiserver-4.2.0
kde-base/libkworkspace-4.2.0
kde-base/plasma-workspace-4.2.0
kde-base/kcontrol-4.2.0-r1

Thanks!

Report

C

jstamp

9 years ago

Try this.

In the top-level CMakeLists.txt delete this line:
find_package( KDE4Workspace REQUIRED )

In src/knemod/CMakelists.txt delete this snippet of text:
${KDE4WORKSPACE_SOLIDCONTROL_LIBS}

Does that work?

Report

devel0per

9 years ago

Here is a patch for gentoo ebuild - http://bugs.gentoo.org/show_bug.cgi?id=260656.

Should be dropped into kde-testing overlay soon.

I think that patch should be usable for another distros.

Report

ghabit

9 years ago

Actually there are no way to run knemo under kde4.
Whatever, will be some realisation for kde4? Maybe some cool plasmoid?

Report

HagbardCeline

9 years ago

Hi, sorry but there won't be a version of KNemo for KDE4.

I have no time and no need for it at the moment. ;-)

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

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 Downloads Date Filesize DL OCS-Install
Details
license
version
0.7.7
updated Aug 20 2015
added May 30 2004
downloads today
0
page views today 19
System Tags app software