GitHub

Manage processes and monitor system resources

Github Workflow Status Translation status

Monitor Screenshot Monitor Screenshot

Development

Install dependencies

If you plan to install WITH a wingpanel-indicator

sudo apt install sassc valac libgtk-4-dev libgee-0.8-dev libgranite-7-dev libgtop2-dev libadwaita-1-dev libudisks2-dev libjson-glib-dev libflatpak-dev libxnvctrl-dev liblivechart-2-dev libpci-dev libwingpanel-9-dev meson

Alternatively, if you plan to install WITHOUT a wingpanel-indicator

sudo apt install sassc valac libgtk-4-dev libgee-0.8-dev libgranite-7-dev libgtop2-dev libadwaita-1-dev libudisks2-dev libjson-glib-dev libflatpak-dev libxnvctrl-dev liblivechart-2-dev libpci-dev meson

Clone, Build & Install

  1. Clone:

    git clone https://github.com/elementary/monitor
    cd monitor
  2. To build with the wingpanel indicator:

    meson setup build --prefix=/usr -Dindicator-wingpanel=enabled

    Alternatively, to build without the wingpanel indicator:

    meson setup build --prefix=/usr
  3. Install:

    cd build
    sudo ninja install

Debug logging

G_MESSAGES_DEBUG=all GTK_DEBUG=interactive io.elementary.monitor

Read the original on github.com ↗