On Thu, Jan 13, 2000 at 10:18:58PM +0100, Emilio Hern�ndez Mart�n wrote:

>     HOLA

Hola...

>     YO UTILIZO EL 'XDM', EN EL QUE ME ARRANCA LINUX POR DEFECTO, PERO NO
> TENGO NING�N FICHERO $HOME/.xsession. HE MIRADO LA AYUDA DE Xsession Y CREO
> QUE DICE QUE S� QUE DEBER�A EXISTIR ESTE ARCHIVO, PERO YO NO LO TENGO Y NO
> HE SACADO NADA EN CLARO.

Bueno, pues... para empezar, el $HOME/.xsession puede ser tan complicado
como desees. Normalmente lo que se pone en �l son las �rdenes para abrir
aplicaciones de X (xterm, mailtool, clock, etc.) y ---me temo que esto lo
vas a tener que probar--- al final de todo deber�a ir el programa gesti�n de
ventanas. Por ejemplo (y esto no es de Debian), en unas m�quinas Unix que
tenemos por aqu� tenemos, en el .xsession, lo siguiente:

#!/bin/sh

xhost + >/dev/null

XDM="running"
export XDM

# Keyboard configuration programs

case $DISPLAY in
  mocan*|drago*)  xmodmap /usr/X11R6.1/lib/X11/xmodmap/PC-xmodmap2.es
                  xmodmap -e "keycode 22 = 0xff08"
                  ;;
esac
                                      
# start some nice programs
                                      
case $DISPLAY in
  mocan*)
    exec xterm -geometry 110x68+0+0 -name login &
    exec xterm -geometry 98x39+675+0 &
    exec xterm -geometry 98x26+675+546 &
    # exec xmailbox -geometry 64x38+366-7 &
    # exec xbiff -geometry 50x38+368-1 &
    exec /usr/openwin/bin/cm \
      -geometry 615x459+242+30 -WP 510 697 &
    # exec /usr/openwin/bin/clock \
    #  -geometry 64x64+437--5 -WP 440 697 -Wi +Wn +seconds -alarmtime 0:0 &
    exec xscreensaver >/dev/null &
    if [ date '+%m%d' -gt 1213 -o date '+%m%d' -lt 0108 ]; then
      exec xsnow -delay 333 >/dev/null &
    fi
                  
    # And here, our Window Manager
              
    #   ctwm -W
    fvwm95
    #   enlightenment
    ;;
  *)
    exec xterm -geometry 81x58+0+0 -name login &
    exec xterm -geometry 104x32+508+0 &
    exec xterm -geometry 103x23+507+455 &
    # exec xmailbox -geometry 64x38+366-7 &
    # exec xbiff -geometry 50x38+368-1 &
    exec /usr/openwin/bin/cm \
      -geometry 615x459+242+30 -WP 510 697 &
    # exec /usr/openwin/bin/clock \
    #  -geometry 64x64+437--5 -WP 440 697 -Wi +Wn +seconds -alarmtime 0:0 &
    exec xscreensaver >/dev/null &
    if [ date '+%m%d' -gt 1213 -o date '+%m%d' -lt 0108 ]; then
      exec xsnow -delay 333 >/dev/null &
    fi
                  
    # And here, our Window Manager
                      
    ctwm -W
  ;;
esac

exit 0




Como puedes ver, las aplicaciones se ejecutan en background y, despu�s de
haberlas lanzado todas, se ejecuta el gestor de ventanas en *foreground*. Lo
que tendr�s que probar para Debian es si hace falta indicar el gestor de
ventanas aqu� o no (que sospecho que *s�*).

Si quieres este fichero m�s sencillito, pues... no pongas el `case' (que en
este caso est� puesto para hacer cosas distintas dependiendo desde qu�
m�quina te conectes.

Espero que te ayude.

   Tom�s.

<< _ <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  | |      Tomas Bautista. Phone: +34 928 451275 -- Fax: +34 928 451243
  | |      E-mail address: [EMAIL PROTECTED]
  |#|      Home page URL:  <http://www.cma.ulpgc.es/users/bautista>
   -       Applied Microelectronics Research Institute,  EPIC Division.
   #                       University of Las Palmas de G.C.
I.U.M.A.     Campus de Tafira, pab. A. E-35017 Las Palmas, Canary Is.
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
IBM Pollyanna Principle:
Machines should work. People should think.

Responder a