What is Netspeed?
Netspeed is just a little GNOME-applet that shows how much traffic occurs on a specified network device (for example eth0).
You get the best impression of it, if you look at the screenshots below.
How does it look like?
This screenshot shows netspeed monitoring a W-Lan device.
The preferences dialog.
This window shows some details on the selected network device.
Documentation & FAQ
The manual is available via the GNOME Help Browser or via the context menu of the applet.
I gathered some FAQ. Please read them before contacting me:
Why doesn't the applet have a (dis-)connect feature?
Well, actually it has (since version 0.10). However the setup is currently not
visible in the UI. To set it up, fire up gconf-editor (the applet must be running), and navigate to
/apps/panel/profiles/default/applets/.
Scroll through the applets until you find an entry with the bonobo_iid
OAFIID:GNOME_NetspeedApplet. In the prefs
subsection add (or edit the) two keys
up_command and
down_command. The values have to be the path to the commands you use to
connect/disconnect your devices (usually /sbin/ifup and /sbin/ifdown). After that, on the commandline, execute
bonobo-slay netspeed.
The applet should now restart and after that left-clicking on the applet should give you a connect-dialog.
Why is this feature so difficult to set up?
I originally didn't want to include this feature in the applet at all, because I think it's more or less a hack.
However it has now been requested so frequently, that I thought it's almost a "must-have". But it's still a hack IMHO, so
that's why it's only available via gconf ATM. If you think you know a (rather simple,) clean, distro independant way (with little ui) to implement this, I'll of course change my mind (patches are wellcome :-)).
How do I get it?
Tarballs are available from the netspeed launchpad site.
Many distributions (Ubuntu, Fedora, etc.) provide packaged versions of netspeed.
Netspeed applet 0.16 requires GNOME (>=2.15.x) and GTK (>=2.6).
Furthermore you can try out the cutting edge development version.
The module is netspeed in GNOME git.
Changes
0.16
- Take maximum quality into account of quality calculation, if this can be queried from the driver; Fixes #590561
- Fix out-of-bounds access; Fixes #580683
- Disconnect "changed" on icon theme upon destruction; Fixes #600579
- Fix quality calculation and failed assertion; Fixes #567079
- Only update icon quality for wireless; Fixes #580683
- Fix off-by-one bug; Fixes #557477
- New translations: Indonesian, Danish translation, Galician, Ukrainian and Punjabi
- Various translation updates
0.15.2
- Missed the updated polish translation in 0.15.1
- Updated the <25% wireless indicator icon
0.15.1
- Fix of-by-one bug that triggert an g_assert (#554339)
0.15
- Special thanks to Pedro Villavicencio Garrido, BenoƮt Dejean, Japp Haitsma, Jakub Steiner, Marius Gedminas, Andras Barna for their contributions!
- Added wireless support (Pedro)
- Removed font size option and refresh rate option (Pedro)
- Removed "always monitor a connected device"; instead there is now an entry "Default" in the device-selector which will always monitor the device which has the default route set (Marius)
- New icons. Yay! :-) (Jakub)
- Lots of small fixes (Japp, Benoit, Andras)
0.14
- We now use 1000 bit = 1Mbit and 1024 bytes = 1 MiByte (thus switch to SI-Units)
- Improved performace
- Migration to gnome-doc-utils
- Fixed some small leaks
0.13
- The "layout-engine" for different panel-configurations was rewritten
- Basic IPv6 support
- Icontheme support
- "dummy*" devices are now ignored in the "search for running device" handler
- Try device with default gateway set first in the "search for running device" handler
Big thanks to Pedro Villavicencio Garrido and Benoit Dejean for their help!
0.12.1
- There was a problem with configure not findig pkg-config. This should be fixed now.
0.12
- Applied patches of Pedro Villavicencio Garrido: support panel-transparency and use new gtk about-dialog
Bugs & Feature Requests
Please report bugs to netspeed component of GNOME Bugzilla.