La gestione delle unità systemd è una parte cruciale dell’amministrazione di qualsiasi sistema Linux moderno. Tuttavia, l’interazione con systemctl da terminale può risultare poco intuitiva, soprattutto per chi cerca un’esperienza più fluida e visiva.

È qui che entra in gioco isd (interactive systemd), un’interfaccia TUI (Text User Interface) progettata per semplificare e potenziare il controllo delle unità systemd, sia a livello utente che di sistema.
isd si distingue per la sua capacità di offrire una panoramica interattiva e personalizzabile delle unità, con funzionalità come la ricerca fuzzy, anteprime auto-aggiornanti, gestione intelligente dei permessi sudo e supporto per temi e configurazioni YAML. Il progetto, sviluppato in Python e compatibile con Nix, uv e AppImage, è pensato per chi desidera un controllo avanzato senza rinunciare alla semplicità d’uso.
Caratteristiche principali di isd
isd è costruito attorno a una filosofia keyboard-centric, con una palette comandi estesa e scorciatoie da tastiera che permettono di navigare rapidamente tra le unità. Tra le funzionalità più apprezzate troviamo:
- Passaggio rapido tra unità utente e di sistema
- Ricerca fuzzy per individuare unità in modo efficiente
- Anteprime dinamiche con aggiornamento automatico
- Apertura diretta degli output in pager o editor
- Prefisso sudo automatico quando necessario
- Adattamento fluido alla dimensione del terminale
- Supporto per temi e configurazioni personalizzate
- Cache opzionale degli input più comuni
Queste caratteristiche rendono isd uno strumento ideale sia per power-user che per chi si avvicina per la prima volta alla gestione dei servizi su Linux.

Installazione e documentazione
isd può essere installato tramite uv, nix o come AppImage, offrendo flessibilità per ogni tipo di distribuzione. La documentazione ufficiale è disponibile all’indirizzo kainctl.github.io/isd, dove è possibile approfondire ogni aspetto del tool, dalle configurazioni avanzate all’integrazione con il proprio ambiente desktop.
isd rappresenta un’evoluzione significativa nell’interazione con systemd, offrendo una soluzione moderna, potente e accessibile per la gestione dei servizi su Linux. Grazie alla sua interfaccia intuitiva e alle numerose opzioni di personalizzazione, è uno strumento che può migliorare sensibilmente la produttività e la comprensione del funzionamento interno del sistema. Un progetto da tenere d’occhio per chiunque voglia portare la propria esperienza Linux a un livello superiore.