[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Imagen tapiz 3



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: bautista@cma.ulpgc.es
  |#|      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.


Reply to: