Pular para o conteúdo

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

Dica publicada em Linux / Software
Jakson de Oliveira Lima jaksonbt
Hits: 18.137 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Conectando a uma rede com MAC mudado, placas Atheros

Redimencionando imagens com o SIR (Simple Image Resizer)

Poderes de Super Vaca no Aptitude

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

Java no Firefox 3.6

Compiz instalado e não funcional? Eis a solução!

Instale o Spotify no Ubuntu e derivados

Clonar HD, recuperar arquivos deletados e buscas avançadas em arquivos e diretórios

Linux Mint e Ubuntu Insync KEYEXPIRED 1473479811 [RESOLVIDO]

Grub Customizer - Instalação no Fedora e openSUSE

#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

Entre na sua conta para comentar.