May 27, 2015

Yet Another Network Speed Ubuntu AppIndicator

Indicator Netspeed Unity is an Ubuntu AppIndicator which displays the current network upload / download speed on the panel. Despite its name, it should work with any panel that supports AppIndicators.

Indicator Netspeed Unity

Indicator Netspeed Unity is a heavily modified Indicator Netspeed, which adds the following extra features:
  • four panel display modes: download, upload or total (either merged or separated) network speed;
  • configurable bit rate prefix;
  • shows total downloaded and uploaded data for the current session in the indicator menu ("All" item);
  • enable/disable padding - when enabled, it preserves the indentation of indicator text (I recommend disabling this or else you'll end up with a gap between the icons and text);
  • added a settings menu which allows changing the upload/download prefix, change the theme to dark/light or current (system) theme and run nethogs for a more detailed analysis.

Just like the original Netspeed indicator, the fork allows choosing the network interface for which it displays the data and it's position on the panel can be changed via Dconf (by default, the indicator is placed as the first on the left so if its width changes, it doesn't affect other indicators).

Indicator Netspeed Unity

Not all the settings are available in the indicator menu - to be able to change the display mode (state), position on the panel (ordering-index), use custom icons or enable/disable displaying the settings menu, install Dconf Editor:
sudo apt-get install dconf-editor
Then navigate to apps > indicators > netspeed-unity and change the settings to suit your needs. Note that changing some of the settings that are only available via Dconf Editor requires restarting the indicator to apply them.

Install Indicator Netspeed Unity in Ubuntu

To add the official Indicator Netspeed Unity and install the app in Ubuntu and derivatives (which support AppIndicators), use the following commands:
sudo apt-add-repository ppa:fixnix/netspeed
sudo apt-get update
sudo apt-get install indicator-netspeed-unity
If you don't want to add the PPA, you can download the deb from HERE.

Once installed, run the indicator from the Dash/menu (there's no need to add it to startup because it's added automatically).

To report bugs or download the source code, see the Indicator Netspeed Unity GitHub page.

via Web Upd8 - Ubuntu / Linux blog