> > �Alguien sabe como puedo hacer que al arrancar el X Window ya tenga
> > asignado un usuario predefinido?. Utilizo xdm
>
>       Lo q tu quieres exactamente no lo conozco, pero puedes probar
> con rungetty, que te permite arrancar en la terminal que quieras
> cualquier aplicacion (ej, startx) con un usuario en concreto. No
> te pide clave ni nada. De todas formas, no s� si con xdm se puede,
> pero con kdm puedes decir q para el usuario X no pida clave (autologin)

Es muy f�cil hacerlo. No tengo la m�quina ac� a la mano, pero basta con
crear un script m�s o menos as�, y ponerlo como /etc/init.d/sesionX:

-------------8<-------------------8<------------------8<-------------
#!/bin/sh
#
# Inicia la sesi�n de X para el usuario especificado
#
USER=yomero

case "$1" in
        start)
               echo "Iniciando sesi�n en X..."
               while /bin/true
                   do
                       X &
                       su - $1 -c 'export DISPLAY=:0 && if [ -f ~/.xsession ] ; 
then ~/.xsession ; else /etc/X11/Xsession ; fi'
                   done
               ;;
        stop)
               echo "Lo siento... No lo implement�, te toca a t�"
        *)
               echo "Usage: /etc/init.d/sesionX {start|stop}
               exit 1
esac

exit 0
-------------8<-------------------8<------------------8<-------------

Y por �ltimo, lo ejecutas como �ltimo paso del arranque:

update-rc.d sesionX start 99 2 3 4 5 .

Claro, esto no est� probado, es s�lo lo que recuerdo de lo que hice.
Espero, de todos modos, que te sirva, o por lo menos te oriente. Ah,
claro, puedes quitarle el 'while /bin/true' si no crees necesitarlo.

En algunas m�quinas he tenido que ponerle 'sleep 1' o 'sleep 2' despu�s de
X & y antes del su.

Saludos,

--
Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118

Responder a