Login e startx em modo automático, sem KDM, GDM, SLIM ou qualquer outro display manager
Dica publicada em Linux / Software
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.
No Debian:
sudo aptitude install mingetty
$ sudo nano -w /etc/inittab
Então comente a linha abaixo e insira a próxima:
No Ubuntu:
sudo aptitude install mingetty
$ sudo nano -w /etc/event.d/tty1 (para versões antigas do Ubuntu)
sudo nano /etc/init/tty1.conf (para versões recentes do Ubuntu)
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
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.
Creio que o tutorial funcione em qualquer distro Linux, mas você terá de instalar o mingetty por conta própria (http://sourceforge.net/projects/mingetty/).
Referência: DoIT - Denny on IT: linux automatic login, startx and shutdown
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.
No Debian:
sudo aptitude install mingetty
$ sudo nano -w /etc/inittab
Então comente a linha abaixo e insira a próxima:
# 1:2345:respawn:/sbin/getty 38400 tty1
1:2345:respawn:/sbin/mingetty --autologin NOMEDOSEUUSUÁRIO tty1
1:2345:respawn:/sbin/mingetty --autologin NOMEDOSEUUSUÁRIO tty1
No Ubuntu:
sudo aptitude install mingetty
$ sudo nano -w /etc/event.d/tty1 (para versões antigas do Ubuntu)
sudo nano /etc/init/tty1.conf (para versões recentes do Ubuntu)
# 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
# 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
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.
Creio que o tutorial funcione em qualquer distro Linux, mas você terá de instalar o mingetty por conta própria (http://sourceforge.net/projects/mingetty/).
Referência: DoIT - Denny on IT: linux automatic login, startx and shutdown