1
1
KNemo - the KDE Network Monitor
3
3
KNemo offers a network monitor similar to the one found in Windows.
4
For every network interface it displays an icon in the systray.
6
Features of version 0.5.1 include:
7
* support for ethernet (including wireless) and ppp connections
8
* the icon shows incoming/outgoing traffic
9
* hiding of icon when the interface is not available
10
* hiding of icon when the interface does not exist (useful for interfaces that
11
are dynamically created and and removed)
12
* automatic detection of wireless extensions for ethernet interfaces
13
* left-clicking on an icon displays a status dialog with information about the
14
selected interface (2nd click hides dialog)
15
* middle-clicking on an icon displays a traffic plotter that was taken from
16
KSysGuard (2nd click hides dialog)
17
* configuration via context menu or control center module (Internet & Network/
19
* customizable dynamic tooltip for quick access to often needed information
20
* custom entries in the context menu. Useful to start/stop/restart interfaces
21
or to configure them using external tools.
22
* automatic detection of available interfaces (click on 'Default' in the
23
configuration dialog and KNemo will look under /proc/net/dev for interfaces)
24
* support for notifications via sound and passive popups
25
* KNemo counts the number of transfered bytes and does not depend on the output
26
of 'ifconfig' for the total number of transfered bytes. This way KNemo can
27
even display a hugh amount of traffic while 'ifconfig' has an overflow at 4GB.
28
* support for different iconsets for every interface
29
* support for daily, monthly and yearly statistics
30
* configurable update interval for interface information
31
* support for different backends to gather information
32
* support for user-supplied icon sets
33
You can drop your own custom icon sets in $KDEHOME/share/apps/knemo and they
34
will magically appear in the config dialog the next time you run it. A
35
complete icon set contains the following 22x22 png files:
36
[iconset name]_connected.png
37
[iconset name]_disconnected.png
38
[iconset name]_incoming.png
39
[iconset name]_outgoing.png
40
[iconset name]_traffic.png
4
For every network interface it displays an icon in the systray.
6
It also does a whole lot more:
8
* Supports a variety of interface and connection types
9
- ethernet, wireless, and ppp connections
10
- IPv4 and IPv6 addresses
11
- multiple addresses per interface
13
* Supports optional traffic statistics
14
- logs daily, weekly, monthly, yearly statistics
15
- monthly statistics can act as billing periods; a billing period can start
16
on an arbitrary day and can span 1-6 months
18
* Provides detailed information about an interface
19
- tray icon displays incoming/outgoing traffic
20
- customizable dynamic tray tooltip provides quick access to info
21
- left clicking the tray icon presents a status dialog
22
- traffic plotter dialog modelled after the plotter in KDE's System Monitor
24
* Supports notifications
25
- can notify when an interface connects/disconnects from a network, becomes
26
available/unavailable, or when monthly traffic exceeds a threshold
28
* Supports tray icon themes
29
- themes modeled after the network status icons in the freedesktop.org icon
32
* Allows further flexibility
33
- tray icons can always be visible or can be hidden when an interface
34
becomes disconnected or unavailable
35
- tray icon context menu supports custom menu entries that can run arbitrary
37
- automatically detects available interfaces; by default it monitors only
38
the default route interface
39
- supports update intervals from 0.1 to 2 seconds
40
- configurable via the tray icon's context menu or KDE System Settings