Já falámos sobre o que é o loginctl
e a sua sintaxe. Agora vamos ver como visualizar as informações da sessão. Esta tarefa é realizada com um simples comando. Deve ser possível visualizar todas as sessões activas e ver a informação na GUI.
Para obter informações sobre as sessões, só precisa de executar um comando simples - list-sessions:
$ loginctl list-sessions
Permite-lhe ver todas as sessões activas num determinado momento. Como podemos ver na captura de ecrã acima, existem duas sessões activas. A primeira é responsável por entrar automaticamente na GUI quando o Gnome está a correr, a segunda sessão é a sessão de consola em TTY3. Podemos ver que na GUI apenas podemos ver o ID da sessão, bem como o nome de utilizador e o TTY.
Como podemos obter informações mais detalhadas sobre cada sessão? Para o efeito, utilize o comando session-status
A sessão na GUI tem o seguinte aspeto:
$ loginctl session-status 1
Neste caso, podemos ver o momento em que a sessão foi iniciada, o seu tipo, na captura de ecrã é X11. Uma sessão de consola em TTY tem o seguinte aspeto:
$ loginctl session-status 3
Precisa de ver as definições da sessão sem as informações do processo? Basta executar show-session
:
$ loginctl show-session 1
Usando este comando, tem a opção de especificar o tipo de informação que deseja obter com a opção -p
ou --property
.
Para obter apenas o tipo, use este comando:
$ loginctl show-session 1 --p Type
Para obter apenas o valor, sem o nome da propriedade, use a opção --value
:
$ loginctl show-session 1 --p Type --value
Vimos como visualizar as informações da sessão no loginctl
- não há nada de complicado nisso.