Eu encontrei a resposta. É simples, você só precisa adicionar o arquivo chvt 4
to /etc/rc.local
, e é isso.
Normalmente, quando o sistema é iniciado, você tem toda a saída impressa no TTY1, e tudo bem, mas inicio o X-server via startx
e obtenho isso pelas seguintes linhas no arquivo ~/.profile
:
if [[ $(tty) = /dev/tty4 ]]; then
exec startx &> ~/.xsession-errors
fi
Então, como você pode ver, eu uso o TTY4 para iniciar o X-server, e eu quero mudar para aquele console automaticamente após a inicialização. Existe uma maneira de fazer isso?
# /etc/inittab
4:2345:respawn:/bin/login -f username tty4 < /dev/tty4 > /dev/tty4 2>&1
Normalmente você teria aqui uma linha de getty, veja man getty
,
agetty opens a tty port, prompts for a login name and invokes the
/bin/login command.
e man login
The login program is used to establish a new session with the system.
mas esta linha chama diretamente o login e abre um shell definido no campo Gecos no tty4.
Veja também man 5 inittab
.
Veja também minha resposta prévia Como resolver a falha do Xserver .