Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/elementary/monitor
- Owner: elementary
- License: gpl-3.0
- Created: 2017-07-27T15:13:44.000Z (over 7 years ago)
- Default Branch: dev
- Last Pushed: 2024-10-15T22:50:20.000Z (3 months ago)
- Last Synced: 2024-10-17T09:49:32.854Z (3 months ago)
- Topics: elementary-apps, elementary-os, elementaryos, hacktoberfest, libgtop, libwnck, system-monitor, vala
- Language: Vala
- Homepage:
- Size: 3.58 MB
- Stars: 323
- Watchers: 33
- Forks: 43
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-vala - Monitor - Manage processes and monitor system resources. (Apps / System Tools)
- awesome-elementaryos - Monitor - Manage processes and monitor system resources [:white_check_mark:](https://appcenter.elementary.io/com.github.stsdc.monitor.desktop) (Applications / System Tools)
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
```