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

Re: exportar $DISPLAY



El Mon, 16 Jul 2012 16:56:25 +0200, Francesc Guitart escribió:

> 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
>>
>>
> 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. 

Es posible que haya cambiado algo en Squeeze, yo leería la documentación, 
pro si acaso.

> 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 este archivo existe en Squeeze con el mismo contenido? :-?

> 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/

Mmm... los "if" no parecen anidados así que se ejecutarán uno tras otro y 
si se cumple la condición (si existen los archivos que busca) ejecuta el 
comando asociado.

> 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?

Si estás usando un volumen NFS quizá el problema es que aún no esté 
montando cuando se inicia el equipo, mira a ver en los registros del 
sistema si te aparece algún error relacionado con esto.

Saludos,

-- 
Camaleón


Reply to: