Login e startx em modo automático, sem KDM, GDM, SLIM ou qualquer outro display manager
Se você não precisa de um display manager (GDM, KDM, SLIM etc) e ainda quer o login automático e seu gerenciador de janelas favorito, é possível. Através de uma simples configuração você poderá iniciar o seu PC e carregar, ser automaticamente logado e iniciar o gerenciador de janelas.
Antes de tudo, remova seu display manager:
sudo aptitude purge gdm (ou se for o seu caso: kdm, wdm, slim etc)
Depois configure o mingetty para login automático.
# Veja a última linha
# Então comente essa linha abaixo e insira a próxima:
# exec /sbin/getty 38400 tty1
exec /sbin/mingetty --autologin replacewithyourusername tty1
Agora configure em ambos para qualquer usuário poder desligar o PC:
sudo chmod +s /sbin/halt
Então startx automático e desligamento do PC quando sair do X:
nano -w ~/.bashrc
# Insira essas linha no final do arquivo:
if [ $(tty) == "/dev/tty1" ]; then
startx
/sbin/halt
fi
Se por acaso der algum problema (embora tenha testado no meu PC e tudo funcionou perfeitamente), dê durante o início do seu sistema um ctrl+alt+F1, logue no console e desfaça as alterações.
[5] Comentário enviado por melecajou em 28/04/2010 - 08:57h
Opa, legal isso, estou utilizando, mas tenho uma dúvida, sabes se tem como desabilitar o tty1 após o login? É que estou tentando colocar uma máquina para rodar um software de controle de impressão, porém qualquer um que chegar na máquina e digitar "ctrl + alt + f1" poderá matar o X e utilizar o sistema com o usuário logado...
[6] Comentário enviado por jaksonbt em 06/05/2010 - 20:01h
Como assim melacojou, afinal você não já estara logado, que mau teria, afinal focê ficaria com o mesmo acesso que já tinha antes de matar o X, então é só nunca ativar o autologin para o root.