Home

Awesome

<p align="center"> <img align="left" width="64" height="64" src="data/icons/64/com.github.stsdc.monitor.svg"> <h1 class="rich-diff-level-zero">Monitor</h1> </p> <h4 align="left">Manage processes and monitor system resources</h4> <p align="left"> <a href="https://github.com/stsdc/monitor/releases"> <img src="https://img.shields.io/github/release/stsdc/monitor.svg" alt="Release"> </a> <img alt="GitHub Workflow Status" src="https://github.com/stsdc/monitor/actions/workflows/main.yml/badge.svg"> <a href="https://copr.fedorainfracloud.org/coprs/stsdc/monitor/package/com.github.stsdc.monitor/"><img src="https://copr.fedorainfracloud.org/coprs/stsdc/monitor/package/com.github.stsdc.monitor/status_image/last_build.png" /></a> <a href="https://github.com/stsdc/monitor/blob/master/LICENSE"> <img src="https://img.shields.io/github/license/stsdc/monitor.svg"> </a> </p>

Monitor Screenshot 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.

Fedora (36)

[!WARNING] Dropped support due to lack of Pantheon dependencies on COPR.

sudo dnf copr enable stsdc/monitor 
sudo dnf install com.github.stsdc.monitor

Development

Install dependencies

Check dependencies in the deb control file.

Clone, Build & Install

  1. Clone:

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

    meson builddir --prefix=/usr -Dindicator-wingpanel=enabled
    

    Alternatively, to build without the wingpanel indicator:

    meson builddir --prefix=/usr
    
  3. Install:

    cd builddir
    sudo ninja install
    

Debug logging

G_MESSAGES_DEBUG=all GTK_DEBUG=interactive com.github.stsdc.monitor