Dual monitor en Mandriva

Para configurar dos monitores de forma automática al inicio de Mandriva el primer paso es saber de que monitores se dispone y que resoluciones soportan. Para ello basta con ejecutar el comando
xrandr en el terminal. Un ejemplo de uso podría ser el siguiente:

[francisco@Terminator ~]$ xrandr -q
Screen 0: minimum 320 x 200, current 2048 x 768, maximum 8192 x 8192
VGA-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
DVI-I-1 connected 1024x768+1024+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0 +   75.0  
   1152x864       75.0  
   1024x768       75.1*    70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
HDMI-1 disconnected (normal left inverted right x axis y axis)

Una vez que ya se sabe de que monitores y resoluciones se dispone, en el ejemplo serían los monitores VGA-1 y DVI-I-1 con la resolución 1024*768. Bastaría con crear un archivo de nombre 45custom_xrandr en el directorio /etc/X11/xinit.d. A continuación se muestra el contenido del archivo para el ejemplo:

myvar="$(xrandr -q| grep DVI-I-1)";
if [[ $myvar == *"DVI-I-1 connected"* ]]; then 
  xrandr --output VGA-1 --mode 1024x768 --pos 0x0 --output DVI-I-1 --mode 1024x768 --pos 1024x0; 
else 
  xrandr --output VGA-1 --mode 1024x768 --output DVI-I-1 --off; 
fi

No hay que olvidar dar permisos de ejecución al fichero creado, para ello:

[root@Terminator francisco]# chmod ugo+x /etc/X11/xinit.d/45custom_xrandr 

Una vez realizada la configuración solo queda reiniciar para que al arrancar el sistema ejecute el script automáticamente y configure el sistema para usar dos monitores de forma dual.

Explicación del script

En la primera línea la variable myvar toma el valor del texto que contiene la cadena DVI-I-1 connected como salida del comando xrandr -q.

La segunda línea comprueba si el valor de myvar es el esperado, es decir si el monitor DVI-I-1 está conectado, en caso afirmativo ejecuta la configuración de la línea número 3. En la configuración se especifica que la ubicación absoluta del segundo monitor sea a continuación del primero.

En caso de que myvar tenga un valor distinto del esperado, se ejecuta la configuración de la línea 5, es decir una configuración para un único monitor, en este caso VGA-1.

DISCLAIMER: Esta entrada es una versión de la fuente original.

Acerca de franciscoguemes

Ingeniero en Informática
Esta entrada fue publicada en Mandriva. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s