Cargando...
 

Doble pantalla cliente ligero

1. Introducción



En algunos equipos funcionando como clientes semiligeros puede ocurrir que las configuraciones de la pantalla se pierdan en el arranque y vuelva a aparecer una configuración no deseada, como por ejemplo:

  • Pantalla sin menús.
  • Pantalla con el escritorio de mayor resolución que la pantalla física.
  • El escritorio extendido y el monitor no muestra lo mismo que el proyector.

Para solucionarlo, debemos conocer la configuración gráfica de nuestro equipo y cambiarla utilizando el LDM Manager para establecer algunas variables.

2. Solución

1. - Conocer la configuración gráfica de nuestro cliente:

Podemos saber la configuración utilizando el comando xrandr, la salida de este comando nos devuelve el nombre de las salidas de vídeo que tiene el equipo, si están conectadas o no, las resoluciones que acceptan y las que están activas.
Como ejemplo tenemos alguna salida de clientes habituales:
CLA1:

alu01@0153PC:~$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 32767 x 32767
LVDS1 connected (normal left inverted right x axis y axis)
1024x768 60.0 +
800x600 60.3 56.2
640x480 59.9
VGA1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm
1440x900 59.9*+
1280x1024 75.0 60.0
1280x960 60.0
1152x864 75.0
1024x768 75.1 60.0
832x624 74.6
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Como podemos observar detecta tres interfaces de vídeo, LVDS1, VGA1, VIRTUAL1 de los cuales aparecen como conectados el LVDS1 y VGA1, pero este equipo sólo tiene un conector VGA, por tanto, como solución deberemos desactivar el LVDS1 o hacer que sea una copia del VGA1 tal y como explicamos en el punto 2.
Existen otros clientes como el (CLE1, CLF1), que tendran salidas diferentes. Es necesario fijarse en el tipo de salida que presentan para poder configurar apropiadamente el cliente.

 

2. - Configuración a través del LDM Manager:

Solución para CLA1: Establecer las variables de las siguiente forma:

X_MODE_0="1440X900"
XRANDR_COMMAND_0="xrandr --output VGA1 --mode 1440x900 --primary --output LVDS1 --off"



También podemos establecerlas así:

X_MODE_0="1440X900"
XRANDR_COMMAND_0="xrandr --output VGA1 --mode 1440x900 --primary --output LVDS1 --same-as VGA1"


Por último, si tenemos conectado un proyector al cliente ligero, seguramente no soportará la resolución de 1440x900, por tanto deberemos cambiarla a 1024x768.

Para añadir la configuración en el LDM Manager, vamos a la pestaña de "Opciones globales" y pulsamos sobre "Añade un nuevo parámatro de configuración".

1 Pantalla



Añadimos en identificador el comando que queremos ejecutar y luego añadimos el valor:

2 Pantalla



Repetimos el proceso para el identificador XRANDR_COMMAND_X.

3 Pantalla



Vemos cómo quedaría el LDM Manager con las opciones añadidas:

4 Pantalla



En el caso de que estemos trabajando en el Admin Center del LliureX 16 podemos añadir las variables desde allí:

5 Pantalla


 

3. - Inicio de sesión como cliente semiligero en LliureX



Cuando se inicia la sesión el LliureX se ejecuta un script que lanzará los comandos XRANDR_COMMAND_X (siendo X cualquier número de 0 a 9).