The included message could not be delivered to the following invalid mail 
names.  Please verify these names and try them again.

Bad name:  jcarlosh
--- Begin Message ---
On Sun, Jan 16, 2000 at 07:35:28PM +0100, Emilio Hern�ndez Mart�n wrote:
 
>     Lo que me gustar�a saber es c�mo (o d�nde, para ser m�s exacto) se
> pueden poner esas sentencias para que se ejecuten al entrar en linux (con
> XDM) y ya aparezca el escritorio con la imagen escogida y no haya que
> ponerla "manualmente" cada vez. He mirado varios archivos como 'xdm-config',
> 'xdm.options, 'Xstartup', 'Xsetup', etc. as� como la ayuda de XDM pero las
> pruebas que he hecho no me han llevado a nada.
> 

Veamos:

En la p�gina de manual del xdm dice:

        Despu�s que el usuario se logea, xdm ejecuta el script 
        ``/etc/X11/xdm/Xstartup'' como root. Entonces xdm ejecuta
        el script ``/etc/X11/Xsession'' como el usuario. Este 
        fichero de sesi�n puede lanzar programas adicionales y
        t�picamente ejecuta el script .xsession en el directorio 
        home del usuario.

Entonces me fijo en script /etc/X11/Xsession y all� tengo:

------------------------------------------------------------------------------

optionfile=/etc/X11/Xsession.options
        
        .
        .
        .

startup=$HOME/.xsession

        .
        .
        .
                              

if [ -e $startup ] && grep -qs ^allow-user-xsession $optionfile; then
  if [ -x $startup ]; then
    realstartup=$startup
  else
    realstartup="sh $startup"
  fi
elif [ -e /etc/X11/window-managers ]; then
  for i in `sed 's/#.*//' /etc/X11/window-managers`; do
    if [ -x $i ]; then
      realstartup=$i
      break
    fi
  done
fi


        .
        .
        .

Esto dice que si existe el archivo $startup (que est� definido 
arriba como $HOME/.xsession) y existe la palabra ``allow-user-xsession''
en el fichero $optionfile (que est� definido arriba como 
/etc/X11/Xsession.options) entonces ejecuta el fichero $startup (que es 
$HOME/.xsession). Sino lanza el primer manejador de ventanas (window manager)
nombrado en el fichero /etc/X11/window-managers .

------------------------------------------------------------------------------

Lo que hacemos entonces es : 

1) Verificar que tenemos en el fichero /etc/X11/Xsession.options la palabra 
   allow-user-xsession, sino est� la ponemos en una nueva l�nea.

2) Poner en el fichero $HOME/.xsession el comando que te pone el tapiz y 
   el manejador de ventanas. Por ejemplo, mi .xsession :

   xsetroot -solid darkcyan
   icewm


Bueno esto tendr�a que funcionar ....


Prob� y contanos si funciona.

Saludos, Marcelo.
        
       
                                         

-- 
______________________________________________________

                                ______  _____________
Marcelo Ramos                  |      \/       __    |
Debian 2.1 (Slink)             |              |_/    /
Linux registered user #118109  |                    \
[EMAIL PROTECTED]            |_____|\/|_____|\_____\

______________________________________________________


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null


--- End Message ---

Responder a