Monitor
Manage processes and monitor system resources.
Install / Use
/learn @elementary/MonitorREADME
<p align="center">
<img align="left" width="64" height="64" src="data/icons/64/io.elementary.monitor.svg">
<h1 class="rich-diff-level-zero">Monitor</h1>
</p>
<h4 align="left">Manage processes and monitor system resources</h4>

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
-
Clone:
git clone https://github.com/elementary/monitor cd monitor -
To build with the wingpanel indicator:
meson setup build --prefix=/usr -Dindicator-wingpanel=enabledAlternatively, to build without the wingpanel indicator:
meson setup build --prefix=/usr -
Install:
cd build sudo ninja install
Debug logging
G_MESSAGES_DEBUG=all GTK_DEBUG=interactive io.elementary.monitor
