systemd services, one window.
Never as root.
Start, stop, edit with drop-ins, read the journal and create services from templates. On the desktop or in a terminal over SSH. Privileges through polkit, one action at a time.
I servizi systemd in una finestra.
Mai come root.
Avvia, ferma, modifica con i drop-in, leggi il journal e crea servizi da template. Sul desktop o in un terminale via SSH. Privilegi tramite polkit, un'azione alla volta.

What it does
- System and user servicesTwo tabs, searchable and filterable by state, updated live over D-Bus.
- Safe editsPackage units get an
override.confdrop-in that survives upgrades; every change passessystemd-analyze verifyfirst. "Restore original" reverts. - New service wizardTemplates for common cases, validation, optional "enable and start now".
- JournalLogs of the selected service with follow and priority filter.
- Terminal interface
unitdeck-tui, htop-style: same actions on single keys, works on a TTY or over SSH, no Qt inside. - Security modelThe interface runs as your user. Privileged actions go through polkit; system unit files are written by a small helper launched with
pkexec, limited to a fixed set of operations.
Install
Ubuntu 24.04+ and Debian 13+, Fedora 40+, openSUSE Tumbleweed. Take unitdeck-common plus the interface you want: unitdeck (desktop) or unitdeck-tui (terminal), or both.
sudo apt install ./unitdeck-common_*.deb ./unitdeck_*.deb
sudo dnf install ./unitdeck-common-*.rpm ./unitdeck-*.rpm
The desktop application checks GitHub Releases for updates and installs them on request; it can be turned off in the settings.
Cosa fa
- Servizi di sistema e utenteDue schede, ricerca e filtro per stato, aggiornate in tempo reale via D-Bus.
- Modifiche sicureLe unità dei pacchetti ricevono un drop-in
override.confche sopravvive agli aggiornamenti; ogni modifica passa prima dasystemd-analyze verify. "Ripristina originale" annulla. - Nuovo servizio guidatoTemplate per i casi comuni, validazione, "abilita e avvia ora" opzionale.
- JournalLog del servizio selezionato con follow e filtro per priorità.
- Interfaccia da terminale
unitdeck-tui, stile htop: stesse azioni su singoli tasti, funziona su TTY o via SSH, senza Qt. - Modello di sicurezzaL'interfaccia gira con il tuo utente. Le azioni privilegiate passano da polkit; i file delle unità di sistema li scrive un piccolo helper lanciato con
pkexec, limitato a un insieme fisso di operazioni.
Installazione
Ubuntu 24.04+ e Debian 13+, Fedora 40+, openSUSE Tumbleweed. Prendi unitdeck-common più l'interfaccia che vuoi: unitdeck (desktop) o unitdeck-tui (terminale), o entrambe.
sudo apt install ./unitdeck-common_*.deb ./unitdeck_*.deb
sudo dnf install ./unitdeck-common-*.rpm ./unitdeck-*.rpm
L'applicazione desktop controlla gli aggiornamenti su GitHub Releases e li installa su richiesta; si può disattivare nelle impostazioni.