Skip to content

Monitor

Manage processes and monitor system resources

Github Workflow Status Translation status

Monitor Screenshot Monitor Screenshot

Install

elementary OS 7 Horus

If you have never added a PPA on your system before, you might need to run this command first:

sudo apt install -y software-properties-common

Add the PPA of Monitor and then install it:

sudo add-apt-repository ppa:stsdc/monitor
sudo apt install com.github.stsdc.monitor

Monitor will be available from the Applications menu.

Development

Install dependencies

If you plan to install WITH a wingpanel-indicator

sudo apt install sassc valac libgtk-3-dev 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-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

About

Manage processes and monitor system resources.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

361 stars

Watchers

25 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages