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.