Por servidor X roda em tty1 e não tty7 no Arch Linux?

4

Edit: parece que o Arch agora usa o TTY7 para X por padrão, então essa questão é irrelevante

Eu usei derivados do Debian (* buntu, CrunchBang), Mandriva, OpenSuSE, Fedora, nome dele .. todos eles tinham servidor X em TTY7 (pelo menos eu acho que era 7), acessado com:

Ctrl + Alt + F7

Agora, mudei para o Arch e agora está no TTY1 -

Ctrl + Alt + F1

Todos os outros são TTYs regulares com prompt de login.

Por que isso? Talvez seja porque o Arch usa o Systemd?

    
por MightyPork 09.07.2014 / 20:36

1 resposta

3

Isso foi alterado em outubro de 2012 durante / após a migração para systemd / logind. De acordo com um relatório de bug , a execução do servidor X em um tty diferente da sessão ativa do consolekit fazia com que as coisas quebrassem porque a sessão em (por exemplo) TTY7 não seria autenticado. Sem o logind, pode-se usar o ck-launch-session em ~/.xinitrc para obter uma nova sessão para o servidor X. No entanto, isso não funcionou mais com o logind, então /etc/X11/xinit/xserverrc foi alterado para apenas iniciar o servidor X no tty atual.

    
por 10.07.2014 / 13:15