GNOME System Monitor is a GNOME process viewer and system monitor with an attractive, easy-to-use interface, It has features, such as a tree view for process dependencies, icons for processes, the ability to hide processes that you don't want to see, graphical time histories of CPU/memory/swap usage, the ability to kill/renice processes needing root access, as well as the standard features that you might expect from a process viewer.
This project is licensed under the GNU General Public License v2.0. Learn more
The steps described below show how to compile and install Gnome-System-Monitor from its source.
To build the application, the following dependencies are required:
Use the following command to install dependencies:
sudo apt-get install meson gettext appstream-util itstool libglibmm-2.68-dev libgtkmm-4.0-dev libgtop2-dev librsvg2-dev libxml2-dev libadwaita-1-dev libsystemd-dev
Use the following command to install dependencies:
sudo dnf install meson gettext appstream itstool glibmm2.68-devel gtkmm4.0-devel libgtop2-devel librsvg2-devel libxml2-devel libadwaita-devel systemd-devel
- polkit - recommended
- gksu2
- libgnomesu
- libselinux
- lsb_release in PATH - recommended on linux
- libwnck
Before following the steps below, clone the repository and change to its working directory.
meson build
Where build
is just a directory name, and is up to your chosing.
ninja -C build
ninja -C build install
ninja -C build -t clean
rm -rf build
Please file System-Monitor bugs at: https://gitlab.gnome.org/GNOME/gnome-system-monitor/issues