Meet SysMonTask: Windows Task Manager for Linux

Thanks to the desktop environment, almost all Linux distributions come with a task manager application. In addition, there are other system monitoring applications for Linux that have additional functions.

But recently, I came across a task manager created for Linux that looks like…waiting…Windows task manager.

You look at it and decide for yourself.

Personally, I am not sure if the similarity in the user interface is too great, but the developers and some other Linux users may disagree with me.

SysMonTask: a system monitor with the appearance of a Windows task manager

SysMonTask task manager in Linux

Open source software SysMonTask, Describing itself as “a Linux system monitor with the compactness and practicality of a Windows task manager, which can carry out higher-level control and monitoring.”

SysMonTask is coded in Python and has the following functions:

  • System monitoring diagram.
  • Display statistics of CPU, memory, disk, network adapter, single Nvidia GPU.
  • In the latest version, support for listing mounted disks has been added.
  • The “User Processes” tab can perform process filtering, and display recursive CPU, recursive Memery and aggregated values ​​on the recursive header.
  • Of course, you can terminate the process from the “Process” tab.
  • System themes (dark and light) are also supported.

SysMonTask experience

SysMonTask requires elevated privileges. At startup, you will be asked to enter the administrator password. I don’t like running Task Manager with sudo all the time, but this is just my preference.

I played a little bit to explore its features. The disk usage has been stable, so I copied the 10 GB file from the external SSD to the disk of the laptop several times. You can see the peak corresponding to the file transfer.

sysmontask disk usage

The “Processing” tab is also very convenient. It displays the cumulative resource utilization at the top of the column.

The kill button is added at the bottom, so all you have to do is select a process and click the “killer” button. Before terminating the process, it will ask you to provide configuration.

Use SysMonTask to terminate the process

Install SysMonTask on Linux distribution

For a simple application, it will download a 50 MB archive file and take up about 200 MB of disk space. I think this is due to Python dependencies.

One more thing is because it reads env

At the time of writing, SysMonTask is available for Ubuntu-based distributions via PPA.

On Ubuntu-based distributions, open a terminal and use the following command to add the PPA repository:

sudo add-apt-repository ppa:camel-neeraj/sysmontask

Of course, you will be asked to enter a password. On newer versions, the repository list is automatically updated. Therefore, you can install the application directly:

sudo apt install sysmontask

Debian-based distributions may also try to install it from a deb file. It can be found on the release page.

There are no ready-to-use packages for other distributions. Whayt is surprised that it is basically a Python application, so PIP installers can be added for other distributions. Maybe the developer will add it in a future version.

Since it is open source software, you can always get the source code.

SysMonTask Deb file and source code

After the installation is complete, look for SysMonTask in the menu and start it from there.

Delete SysMonTask

If you want to delete it, use the following command:

sudo apt remove sysmontask

It is also a good idea to delete the PPA:

sudo add-apt-repository -r ppa:camel-neeraj/sysmontask

You can also use the PPA Purge tool here, which is a convenient utility for handling PPA application deletion.

Would you try?

For me, function is more important than appearance. SysMonTask does have additional functions for monitoring disk performance and checking GPU statistics, while other system monitors usually do not include this function.

If you try it and like it, maybe you want to add Ctrl + Alt + Del shortcut to launch SysMonTask to get a complete feel πŸ™‚