All MensuraMedia projects

LinProcessManager

Watch, understand and control Linux processes offline.

A desktop process manager and system monitor for Linux, everything in one window, fully offline and with no root required. Live process table and tree, signals and renice, resource history, PSI and a searchable systemd-journal log viewer.

In development: Phase 2 of 8; the data core and sampler are shipped, the live table is landing, logs analytics are designed.

Processes
The live table, metric band and preview sidebar.

What it does

Features

A closer look

Install

Run from the checkout with the system Python; four system packages, no pip and no venv.

Requirements

  • Python 3.10+
  • python3-gi, gir1.2-gtk-3.0
  • python3-cairo, python3-pil
  • Debian/Ubuntu family (Mint first)
  • systemd journal (journalctl)
Quick start
git clone https://github.com/MensuraMedia/linprocessmanager.git
cd linprocessmanager
./run.sh   # == python3 src/main.py  (system python, no pip/venv)
  • System packages: python3-gi gir1.2-gtk-3.0 python3-cairo python3-pil
  • Python floor 3.10; verified on Mint 22 / Ubuntu 24.04
  • The user manual is docs/USER_MANUAL.md

Full and current instructions: the README on GitHub.

At a glance

Statusin development, Phase 2 of 8
Verified onLinux Mint 22 / Ubuntu 24.04, Python 3.12, GTK 3.24.41
Python3.10+
Privacyfully offline; no root, no elevation paths
LicenceCC BY-NC 4.0

Documentation