Abbiamo già visto cos'è loginctl
e la sua sintassi. Ora vediamo come visualizzare le informazioni sulla sessione. Questo compito si svolge con un semplice comando. Dovreste essere in grado di visualizzare tutte le sessioni attive e di vedere le informazioni nella GUI.
Per trovare informazioni sulle sessioni, basta eseguire un semplice comando: list-sessions:
$ loginctl list-sessions
Esso consente di visualizzare tutte le sessioni attive in un determinato momento. Come si può vedere dalla schermata precedente, ci sono due sessioni attive. La prima è responsabile dell'accesso automatico alla GUI quando Gnome è in esecuzione, la seconda è la sessione della console in TTY3. Possiamo notare che nella GUI possiamo vedere solo l'ID della sessione, oltre al nome utente e alla TTY.
Come si possono trovare informazioni più dettagliate su ogni sessione? A questo scopo, utilizzare il comando session-status
.
La sessione nella GUI si presenta come segue:
$ loginctl session-status 1
In questo caso possiamo vedere il momento in cui la sessione è stata avviata, il suo tipo, che nella schermata è X11. Una sessione di console in TTY ha il seguente aspetto:
$ loginctl session-status 3
Avete bisogno di vedere le impostazioni della sessione senza informazioni sul processo? Basta eseguire show-session
:
$ loginctl show-session 1
Con questo comando è possibile specificare il tipo di informazioni che si desidera ottenere con l'opzione -p
o --property
.
Per ottenere solo il tipo, utilizzate questo comando:
$ loginctl show-session 1 --p Type
Per ottenere solo il valore, senza il nome della proprietà, utilizzare l'opzione --value
:
$ loginctl show-session 1 --p Type --value
Abbiamo visto come visualizzare le informazioni di sessione in loginctl
: non c'è nulla di complicato.