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

Re: exportar $DISPLAY



El día 16 de julio de 2012 16:56, Francesc Guitart
<fguitart@gmail.com> 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
>>
>> 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
>
>

primero prueba el script con: bash -x /usr/global/conf/fvwm/startfvwm
(para el entorno gráfico y lánzalo desde consola)
Ten en cuenta que ha de existir un maquinaXXX.fvwm2rc por cada máquina.

Si funciona tendrás que ver si la unidad esa donde está se monta antes
de que se lance fvwm.

S2


Reply to: