Modo seguro de iniciar o lightdm / xorg / xfree86 a partir da inicialização do console

0

Se eu iniciar o Ubuntu no modo de console, por exemplo:

cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.10.0-33-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro text

E então emitindo os comandos restantes necessários para inicializar a linha de comando :

sudo systemctl set-default multi-user.target

Eu posso inicializar com sucesso na linha de comando em vez de iniciar o gerenciador de janelas. No entanto, se eu iniciar um gerenciador de janelas, seja por meio de sudo service lightdm start ou sudo startx e, em seguida, bloquear a tela ou até mesmo "sair", tudo que eu preciso fazer é CTRL + ALT + F1 , agora estou de volta ao meu console de inicialização original, onde já fiz o login. Isso significa que, se eu for inicializar o console, não é mais seguro usar o gerenciador de janelas, a menos que eu reinicie o sistema, ou pelo menos saia do gerenciador de janelas, e saia pela segunda vez.

Existe uma maneira segura de uma falha / fechamento do gerenciador de janelas (por exemplo, lightdm ) disparar um logout da sessão de console que o lançou?

    
por DevNull 31.08.2017 / 07:18

1 resposta

1

Por que não apenas sair do console depois de iniciar o X?

sudo service lightdm start && exit
nohup startx; exit   # send startx to background and exit

Observe que o problema que você descreve seria o mesmo de quando você faz login em qualquer outro TTY. Simplesmente mudar para algum TTY não (e IMO não deveria) te desconectar de outros TTYs onde você está logado.

    
por muru 31.08.2017 / 07:28