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 install meson gettext appstream-util catch2 itstool libglibmm-2.68-dev libgtkmm-4.0-dev libgtop2-dev librsvg2-dev libxml2-dev libadwaita-1-dev libsystemd-dev uncrustify
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 catch catch-devel uncrustify
- 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 setup 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