Alternative System Monitor Applet For LXDE, Xfce, And MATE: Multiload-ng

Author: | Posted: August 15, 2016 | Updated: 2016-08-15T14:48:38Z

Multiload-ng is a GTK2 graphical system monitor for the Xfce, LXDE, and MATE panels, forked from the old GNOME Multiload applet. It can also run in a standalone window.

Multiload-ng features:

  • supported graphs: CPU, memory, network, swap, load average, disk, and temperature;
  • highly customizable;
  • color schemes support;
  • automatically adapts to container changes (panel or wiondow);
  • little CPU / memory footprint;
  • basic or detailed tooltip information;
  • custom actions on double click.

Compared to the old Multiload applet, Multiload-ng comes with an additional graph (temperature), more individual graphical customizations, like individual border color, color schemes support, it responds to mouse events with customizable actions, the orientation can be set regardless of panel orientation.
It can also run in a standalone window, without a panel:

Furthermore, its GitHub page says that more graphs are coming soon.

Here’s Multiload-ng in Xubuntu 16.04, with a vertical panel, with horizontal and vertical applet orientation:

The applet preferences window isn’t exactly pretty, but there are plans to improve it:

Multiload-ng currently uses GTK2, so it won’t work with Xfce or MATE (panels) if they are built with GTK3.
As far as Ubuntu is concerned, only Ubuntu MATE 16.10 uses GTK3. However, the MATE System Monitor applet is also a fork of Multiload GNOME applet, so they share most features (minus the extra customization provided by Multiload-ng, and the temperature graph).
The applet wishlist page mentions plans for a GTK3 port, and various other improvements, like more sources for the temperature graph, the ability to show both decimal and binary units, and more.

Install Multiload-ng

Note that Multiload-ng can’t be built on Lubuntu 14.04 due to its dependencies.

Multiload-ng is available in the main WebUpd8 PPA (for Ubuntu 14.04 - 16.04 / Linux Mint 17.x and 18). To add the PPA and update the software sources, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt update

Then, install the applet using the following command:

- for LXDE (Lubuntu):

sudo apt install lxpanel-multiload-ng-plugin

- for Xfce (Xubuntu, Linux Mint Xfce):

sudo apt install xfce4-multiload-ng-plugin

- for MATE (Ubuntu MATE, Linux Mint MATE):

sudo apt install mate-multiload-ng-applet

- standalone (doesn’t require a panel):

sudo apt install multiload-ng-standalone

Once installed, add it to the panel like any other applet. Note that in LXDE, Multiload-ng won’t show up in the applet list until the panel is restarted. You can do this by restarting the session (logout/login) or by restarting the panel using the following command:
lxpanelctl restart
Multiload-ng Standalone can be launched from the menu, like a regular application.

To download the source, report bugs, etc., see the Multiload-ng GitHub page.

Provided from: Techcrunch.