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

Re: exportar $DISPLAY



El 16/07/12, Camaleón <noelamac@gmail.com> escribió:
> El Mon, 16 Jul 2012 12:08:46 +0200, Francesc Guitart escribió:
>
>> Estoy con una Debian 6, xdm y fvwm
>>
>> En que archivo de configuracion se hace el export $DISPLAY? No consigo
>> encontrarlo.
>>
>> Depende de Xorg, xdm o fvwm?
>
> ¿No debería ser en el "~/.bash_profile"? :-?
>
> http://wiki.debian.org/DotFiles
>
> Saludos,
>

Veréis, el problema es un poco especial. Tengo varias salas de PCs con
Debian 5, xdm y fvwm con un entorno gráfico muy austero y sencillo con
lo básico que se utiliza para dar clases de programación y poco mas.
Ahora estoy montando dos salas de ordenadores nuevos con la misma
config pero con Debian 6.

Algunos de ficheros de configuración, como los de xdm y fvwm están en
un volumen NFS que se monta al arrancar. El problema lo tengo cuando
arranca fvwm. Este no utiliza el fichero de configuración remoto sino
que usa el que hay en /etc/X11/fvwm/systemsystem.fvwm2rc. En los
ordenadores viejos funciona bien y lo hace de la siguiente manera:

Hay un link de /etc/alternatives/x-window-manager ->
/usr/global/conf/fvwm/startfvwm

y si hago un cat de este fichero hay este script:
#!/bin/sh

HOSTSERVER=$(echo $DISPLAY | cut -f1 -d.)


if [ $HOSTSERVER == ":0" ]; then
	HOSTSERVER=$(hostname -s)
fi

if [ -f /usr/global/conf/profile ]; then
	. /usr/global/conf/profile
fi

if [ -f /usr/global/conf/fvwm/$HOSTSERVER.fvwm2rc ]; then
	fvwm2 -f /usr/global/conf/fvwm/$HOSTSERVER.fvwm2rc
else
	fvwm2
fi

Según entiendo comprueba cual es el $DISPLAY y si es :0 ejecuta el
fvwm con el fichero de configuración remoto que esta personalizado.
Sino ejecuta fvwm tal cual y entonces usa el fichero de configuración
que hay en /etc/X11/fvwm/

Había pensado que quizá no tenia bien definida la variable $DISPLAY.
Se os ocurre alguna prueba que pueda realizar para saber por donde van
los tiros?

Gracias por haber llegado hasta aquí.


-- 
Francesc Guitart


Reply to: