Login e startx em modo automático, sem KDM, GDM, SLIM ou qualquer outro display manager

Publicado por Jakson de Oliveira Lima em 07/04/2010

[ Hits: 17.348 ]

 


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:

# 1:2345:respawn:/sbin/getty 38400 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

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.

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

Outras dicas deste autor

Poderes de Super Vaca no Aptitude

Redimencionando imagens com o SIR (Simple Image Resizer)

Conectando a uma rede com MAC mudado, placas Atheros

Emesene, o mensageiro simples e rápido com a cara do MSN

Java no Firefox 3.6

Leitura recomendada

XAMMP - Monte um servidor web facilmente

AST - Criando slackbuilds no Slackware

Convertendo formatos de vídeo no Linux (RMVB para AVI)

Enlightenment no Debian Jessie

Instalando o navegador Google Chrome no Ubuntu

  

Comentários
[1] Comentário enviado por removido em 07/04/2010 - 20:38h

beleza jacksonbt, uma vez tentei seguir o artigo: http://www.vivaolinux.com.br/dica/Debian-Lenny-com-interface-grafica-e-consumindo-30-MB-de-RAM, mas não deu certo, assim que puder vou tentar seguir esse tutorial, parabéns pela dica!

[2] Comentário enviado por rogeriojlle em 07/04/2010 - 22:31h

as possibilidades são muitas, estou trabalhando num projeto pessoal de terminal leve/acesso remoto, isso pode ajudar

[3] Comentário enviado por nickmarinho em 08/04/2010 - 00:38h

Parece ser interessante isso aí, mas os programas funcionarão normalmente ?
Tipo: gedit, firefox, etc ... ?

Seria essa sua intenção ?

[4] Comentário enviado por jaksonbt em 08/04/2010 - 07:15h

Sim, tudo funciona normalmente (estou usando essa dica no meu PC).

[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.

[7] Comentário enviado por filiperoberto em 23/11/2011 - 12:30h

Funcionou! Valeu!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts