Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/elementary/monitor

Manage processes and monitor system resources.
https://github.com/elementary/monitor

elementary-apps elementary-os elementaryos hacktoberfest libgtop libwnck system-monitor vala

Last synced: 2 months ago
JSON representation

Manage processes and monitor system resources.

Awesome Lists containing this project

README

        



Monitor

Manage processes and monitor system resources

[![](https://img.shields.io/github/release/stsdc/monitor.svg)]()
[![Github Workflow Status](https://github.com/stsdc/monitor/actions/workflows/ci.yml/badge.svg)]()
[![Translation status](https://l10n.elementary.io/widget/desktop/monitor/svg-badge.svg)](https://l10n.elementary.io/engage/desktop/)

![Monitor Screenshot](https://github.com/stsdc/monitor/raw/dev/data/screenshots/monitor-processes.png)
![Monitor Screenshot](https://github.com/stsdc/monitor/raw/dev/data/screenshots/monitor-system.png)

## Install

### elementary OS 7 Horus

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

```bash
sudo apt install -y software-properties-common
```

Add the PPA of Monitor and then install it:

```bash
sudo add-apt-repository ppa:stsdc/monitor
sudo apt install io.elementary.monitor
```

Monitor will be available from the Applications menu.

## Development

### Install dependencies

Check dependencies in [the deb control file](debian/control).

### Clone, Build & Install

1. Clone:
```bash
git clone --recursive https://github.com/stsdc/monitor
cd monitor
```

2. To build with the wingpanel indicator:
```bash
meson builddir --prefix=/usr -Dindicator-wingpanel=enabled
```
Alternatively, to build without the wingpanel indicator:
```bash
meson builddir --prefix=/usr
```

3. Install:
```bash
cd builddir
sudo ninja install
```

### Debug logging

```bash
G_MESSAGES_DEBUG=all GTK_DEBUG=interactive io.elementary.monitor
```