Login automático no Arch Linux: Como fazer?

1. Login automático no Arch Linux: Como fazer?

rob
robgeek

(usa Debian)

Enviado em 15/06/2015 - 16:16h

Boa tarde!

Bem, instalei Arch Linux aqui no meu notebook e está rodando bem, mas queria fazer login automático no meu usuário normal, que é o único do sistema, e segui os dois tutoriais abaixo, mas nenhum funcionou. Eu continuo entrando no tty1 para fazer login. O eu quero é ligar o notebook e ele pular o login do tty1 e começar direto o OpenBox. Alguém que saiba como fazer isso, por favor, me ajude!

Tutoriais que eu segui:
https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console

https://unix.stackexchange.com/questions/42359/how-can-i-autologin-to-desktop-with-systemd
Este último, na hora de fazer o link simbólico "ln -s /etc/systemd/..." ele me diz que o arquivo alvo já existe. E se eu edito o "getty@tty1.service" ele abre direto uns dois ou três terminais na cor branca, mas não o openbox.



  


2. Re: Login automático no Arch Linux: Como fazer?

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/06/2015 - 17:34h

Se seguiu e wiki, deveria ter funcionado, porem eu acredito ser mais fácil fazer isto utilizando um gerenciador de login (Sempre instalo um, para poder escolher mais facilmente entre os WM instalados):

https://wiki.archlinux.org/index.php/LightDM#Enabling_autologin


--------------------------------------------
http://i.imgur.com/0e8QfOg.jpg



3. Re: Login automático no Arch Linux: Como fazer?

rob
robgeek

(usa Debian)

Enviado em 15/06/2015 - 19:33h


Pois é, cara, não sei onde estou errando. Não queria usar gerenciadores de login porque acho desnecessário, só eu uso este note e só uso o OpenBox. Por ele(notebook) ser velho queria instalar o mínimo de possível de coisas, mesmo que não consuma muito. Quanto menos, melhor. No Debian eu usava "/etc/inittab", mas no Arch isso não é mais possível.

Deve haver um jeito, mas ainda não descobri e esperava a ajuda de vocês.

Mas obrigado por sua resposta!


4. Re: Login automático no Arch Linux: Como fazer?

rob
robgeek

(usa Debian)

Enviado em 15/06/2015 - 20:07h

Bem, pessoal, resolvido o problema.

Consegui sozinho mudando um pouco o que foi dito no link abaixo, mas me surgiu uma dúvida e espero que possam me responder:
https://unix.stackexchange.com/questions/42359/how-can-i-autologin-to-desktop-with-systemd

Primeiro, o que eu fiz para resolver o problema e conseguir fazer o login automático indo direto para o openbox quando ligo o note:
1- Apenas editei o arquivo /etc/systemd/system/getty.target.wants/getty@tty2.service
Na parte que diz:
ExecStart=-/sbin/agetty --noclear %I $TERM

Mudei para:
ExecStart=-/sbin/agetty -a rob %I 38400

Sendo que "rob" é meu usuário. E não faço ideia do que significa o número 38400.
2- Depois, tive que editar o arquivo ~/.bash_profile colocando o conteúdo abaixo nele.
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
exec startx
fi

3- Digitei os comando abaixo, mas não sei se são realmente necessários ou se é só reiniciar o sistema.
systemctl daemon-reload
systemctl start getty@tty1.service


Minha dúvida:
1- Porque não foi preciso fazer esses links e cópias que foram indicados no link? A impressão que dá é que, às vezes, os caras complicam ao invés de simplificar a vida da gente.

Vou esperar até amanhã para ver se alguém me responde para depois marcar como resolvido.


5. Re: Login automático no Arch Linux: Como fazer?

Phillipe Smith
SmithuX

(usa Arch Linux)

Enviado em 16/06/2015 - 16:10h

@robgeek,
Por acaso na sua HOME existe um arquivo chamado .xinitrc ou .bash_profile?
Se sim, altere o conteúdo de um deles deixando algo assim:
exec openbox-session 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts