Skip to content

Latest commit

 

History

History
67 lines (55 loc) · 1.71 KB

File metadata and controls

67 lines (55 loc) · 1.71 KB

Monitor

Manage processes and monitor system resources

GitHub Workflow Status Translation status

Monitor Screenshot Monitor Screenshot

Development

Install dependencies

You'll need the following dependencies:

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

If you plan to install WITHOUT the Wingpanel extension, you can remove libwingpanel-9-dev

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