Sair da sessão X gráfica e voltar ao TTY

3

Se eu iniciar uma sessão gráfica (geralmente Unity Desktop, às vezes XFCE, mas uma abordagem geral for apreciada) de um TTY usando startx , como posso sair dessa GUI novamente para voltar ao meu console TTY sem fazer logout?

Eu tentei pkill init , que parecia fazer o que eu quero, mas esse é o caminho certo a seguir? A sessão TTY está depois em um estado igual a antes de startx ou há algum rastro restante? E, de preferência, a solução não deve forçar os aplicativos em execução a serem encerrados, mas saia deles com graça ...

Editar:

Eu iniciei uma sessão do Unity Desktop com startx $(which unity) e, em seguida, executei um emulador de terminal gnome-session-quit com todas as combinações de argumentos possíveis, mas ele não fez nada e sempre falhou com a mensagem de erro abaixo:

** (gnome-session-quit:3968): WARNING **: Failed to call logout: 
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: 
The name org.gnome.SessionManager was not provided by any .service files
    
por Byte Commander 07.01.2016 / 17:42

1 resposta

1

killall xinit 

funciona bem. Não tenho certeza se você encontrará uma maneira genérica de fechar todas as sessões possíveis.

Por algum motivo, se eu iniciar uma sessão unitária a partir do TTY e, em seguida, executar

unity

em um terminal, parece fechá-lo com bastante elegância.

    
por Sixhobbits 15.05.2016 / 21:55

Tags