inspecteur inspecteur shows what runs on a Linux machine and lets you act on it: processes grouped by app, live performance graphs, systemd services, startup programs, network connections and the system's details. One small native program, on screen in about 270 ms.

Features

Processes, by app

Each app is one row with its icon and every process it started under it; the rest is background. Or every process under its parent. CPU, memory, disk reads and writes, threads, and the columns you add: parent, state, priority, start time, command line.

Act in a key

Delete ends a task, Shift+Delete kills it, Ctrl+Delete ends a whole tree; select many rows with Ctrl and Shift. A kill lists each process before it acts. Before any signal the process is pinned by a pidfd and its start time read again, so a reused PID is never hit.

Performance, live

CPU as one graph or one per logical processor, memory and what it is made of, every disk, every network interface and the GPU. A minute of history is kept while you look elsewhere.

Properties of a process

Its executable, command line, folder and parent; its threads, open files, loaded libraries and environment, each with a filter. Its priority and the processors it may run on; suspend it, resume it, write a dump.

Services

systemd's system and user services, read over D-Bus: their state, whether they start at boot, their main process and memory, and their journal: levels in colour, errors and warnings counted and filtered, followed live, searched. Start, stop, restart, enable, disable; polkit asks when it must.

Startup

What starts with your session: the autostart entries and the user services the session wants. Turn one off the way the specification says, and on again.

Connections

Every TCP and UDP socket, IPv4 and IPv6, with the process that holds it. End that process, copy an address, jump to its row in Processes.

Information

The system, processor, memory, GPUs, disks and file systems, network, screens and batteries on one page, and all of it copied as plain text in one key.

Light on the machine

Drawn on the GPU by its own toolkit, no web view. On screen in about 270 ms; about 1 % of one core at rest. A section you do not show reads nothing, and Ctrl+Space pauses it all.