Login automático no Slackware sem Display Manager


Às vezes nos pegamos a procura de coisas que julgamos ser difícil, mas ao encontrar a solução vem à cabeça aquele pensamento “porque não pensei nisso!” …às vezes o bicho não é tão feio como parece que o diga a simplicidade do grande Slackware.

Aqui veremos como modificar o login de usuário normal no Slackware de forma automática sem passar por qualquer Display Manager, seja ele o KDM, LXDM, GDM, Slim ou mais especificamente aqui, o XDM.

Partindo do princípio que vossa pessoa após o término da instalação do Slack já tenha modificado o runlevel default do Slack de 3 para 4 no arquivo /etc/inittab, passe ao ponto que interessa, ou seja a edição do script de inicialização /etc/rc.d/rc.4:
# nano /etc/rc.d/rc.4
Você pode comentar ou apagar todo o conteúdo do arquivo deixando apenas:
#! /bin/sh
#
# rc.4		This file is executed by init(8) when the system is being
#		initialized for run level 4 (XDM)
#
# Version:	@(#)/etc/rc.d/rc.4	2.00	02/17/93
#
# Author:	Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
# At least 47% rewritten by:  Patrick J. Volkerding <volkerdi@slackware.com>
#

# Tell the viewers what's going to happen...
echo "Starting up X11 session manager..."

while true
do
su - h4rd3r -c startx
done
Ou se quiser deixe como esta minha config:
#! /bin/sh
#
# rc.4		This file is executed by init(8) when the system is being
#		initialized for run level 4 (XDM)
#
# Version:	@(#)/etc/rc.d/rc.4	2.00	02/17/93
#
# Author:	Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
# At least 47% rewritten by:  Patrick J. Volkerding <volkerdi@slackware.com>
#

# Tell the viewers what's going to happen...
echo "Starting up X11 session manager..."

while true
do
su - h4rd3r -c startx
done

# Try to use GNOME's gdm session manager.  This comes first because if
# gdm is on the machine then the user probably installed it and wants
# to use it by default:
#if [ -x /usr/bin/gdm ]; then
#  exec /usr/bin/gdm -nodaemon
#fi

# Someone thought that gdm looked prettier in /usr/sbin,
# so look there, too:
#if [ -x /usr/sbin/gdm ]; then
#  exec /usr/sbin/gdm -nodaemon
#fi

# Not there?  OK, try to use KDE's kdm session manager:
#if [ -x /opt/kde/bin/kdm ]; then
#  exec /opt/kde/bin/kdm -nodaemon
#elif [ -x /usr/bin/kdm ]; then
#  exec /usr/bin/kdm -nodaemon
#fi

# If all you have is XDM, I guess it will have to do:
#if [ -x /usr/bin/xdm ]; then
#  exec /usr/bin/xdm -nodaemon
#elif [ -x /usr/X11R6/bin/xdm ]; then
#  exec /usr/X11R6/bin/xdm -nodaemon
#fi

# error
#echo
#echo "Hey, you don't have KDM, GDM, or XDM.  Can't use runlevel 4 without"
#echo "one of those installed."
#sleep 30

# All done.
Lembre-se que será necessário alterar o nome do usuário h4rd3r pelo seu nome.

Numa das minhas soturnas invasões ao VOL sob a alcunha “nowhereman” abri um tópico a esse respeito, mas consegui resolver rapidamente (meus agradecimentos ao colega Izaias):

http://www.vivaolinux.com.br/topico/Slackware/login-automatico-no-Slackware

Referência.

Slax forum: automatic login with runlevel 4 [SOLVED]

Anúncios
Login automático no Slackware sem Display Manager

Um comentário sobre “Login automático no Slackware sem Display Manager

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s