udda / multiload-ng

Modern graphical system monitor for any panel
http://udda.github.io/multiload-ng
GNU General Public License v2.0
147 stars 22 forks source link

FEATURE REQUEST: Choose Task Manager #77

Open K0ntrast opened 3 years ago

K0ntrast commented 3 years ago

Is there a way to choose which task manager to make multiload-ng launch by default (rather than lxtask) when right clicking on the multiload-ng graphs in the system tray? Other than modifying source code and recompiling, of course.

Steps which explain the enhancement

  1. Allow user to select a predefined task manager from a drop down or define a custom command to access task manager (see figure 2)
  2. Option is stored in multiload-ng config file
  3. When the "start task manager" menu item is selected from the context menu, multiload-ng will load that specific task manager. (see figure 1)

Current and suggested behaviour

Currently, only LXTask launches with this function. It would be good to choose what multiload-ng does rather than only launching lxtask. i.e. htop, lxtask, xfce4-task, gnome/mate system monitor, ksysguard, sysmontask, etc.

Why would the enhancement be useful to most users

Allows users to choose their preferred task manager to launch.

Screenshots and GIFs

Figure 1: Context Menu menu

Figure 2: Options Dialog dialog

Multiload-ng Version: 1.5.2, built from source. OS and Version: Debian 10 [amd64]