#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-491

### Chapter 34. GNOME Applications

- Prev

  gnome-power-manager-50.0

- Next

  gnome-terminal-3.60.0

- Up
- Home

# gnome-system-monitor-50.0

## Introduction to GNOME System Monitor

The GNOME System Monitor package contains GNOME's replacement for gtop.

### Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

### Package Information

- Download (HTTP): https://download.gnome.org/sources/gnome-system-monitor/50/gnome-system-monitor-50.0.tar.xz

- Download MD5 sum: 24c73cd65f22e53bc82bef32a79a3ce3

- Download size: 1.1 MB

- Estimated disk space required: 24 MB

- Estimated build time: 0.1 SBU (with parallelism=4)

### GNOME System Monitor Dependencies

#### Required

adwaita-icon-theme-50.0, Gtkmm-4.22.0, itstool-2.0.7, libgtop-2.41.3, libadwaita-1.9.0, and librsvg-2.62.1

#### Optional

appstream-glib-0.8.3, desktop-file-utils-0.28, Catch2, and uncrustify

## Installation of GNOME System Monitor

First, remove a hard dependency on Catch2, which is only used if you are running the unit tests:

    find . -name meson.build | xargs sed -i -e '/catch2/d' &&
    sed -i '141,151d' src/meson.build

Install GNOME System Monitor by running the following commands:

    mkdir build &&
    cd    build &&

    meson setup --prefix=/usr --buildtype=release .. &&
    ninja

This package comes with a test suite, but it requires the external Catch2 dependency. If you have Catch2 installed, you can omit the seds above and then run the tests with ninja test.

Now, as the `root` user:

    ninja install

## Contents

Installed Program: gnome-system-monitor
Installed Libraries: None
Installed Directories: /usr/{libexec,share,share/help/*}/gnome-system-monitor

### Short Descriptions

gnome-system-monitor | is used to display the process tree and hardware meters

- Prev

  gnome-power-manager-50.0

- Next

  gnome-terminal-3.60.0

- Up
- Home