2 monitores en el mismo equipo (escritorio extendido – “Twin View”) con xrandr
Desde hace ya bastante tiempo, posiblemente ya un par de años, trabajo siempre con dos monitores. En su momento expliqué las ventajas que tenía el trabajar con doble monitor y como se debía configurar si utilizábamos Windows o Linux.
Desde hace ya tres meses me instalé en mi portátil openSuse 11.2 con KDE 4.3 en un estado de desarrollo, pero quería probarlo porque había leído mucho, y bueno sobre ello. Bien pues desde hace tres meses no había conseguido poner mi pantalla externa. El problema era que al actualizar KDE y el kernel, también actualicé el Xorg, y el xorg que yo tenía preparado para funcionar con “Twin View, dejó de funcionar”. Por tanto, ya no podía disfrutar de mi querido monitor de 22” conectado a mi portátil de 15.4”.
Ayer, después de estos tres meses de ajetreo y mudanzas para Ejea de los Caballeros y ahora de nuevo a Funes, conseguí añadir mi monitor utilizando el fabuloso xrandr. Hice varias pruebas y al final me preparé el script (con ayuda de CRySoL) que os añado a continuación:
Lo primero ejecutamos xrandr y nos muestra los monitores que se han detectado y las resoluciones asociadas a cada uno de ellos. Si la resolución que deseamos existe podemos pasar al último paso directamente. Pero en mi caso, la resolución es un poco peculiar y no existe, así que hay que crear un nuevo modo para mi monitor con una resolución de 1680×1050 y una frecuencia de 60Hz (obviamente cada uno pone la resolución de su monitor). Para poder obtener generar este nuevo modo, debemos obtener los parámetros de configuración del monitor de la siguiente forma:
portatil: # gtf 1680 1050 60 # 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
A continuación creamos el nuevo modo según la información que hemos obtenido:
portatil: # xrandr --newmode 1680x1050 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
Añadimos el modo que hemos creado asociándolo al monitor externo, en este caso VGA-0:
portatil: # xrandr --addmode VGA-0 1680x1050
Indicamos la configuración y los modos para cada uno de los monitores. En este caso indicamos que el monitor externo se encuentra a la derecha del portátil (right-of), pero también se puede poner a la izquierda (left-of):
portatil: # xrandr --output LVDS --mode 1280x800 --output VGA-0 --mode 1680x1050 --right-of LVDS
Y una vez que tenemos todo y vemos que funciona como esperábamos, lo ponemos todo en un script que se ejecuta al inicio de KDE:
#!/bin/bash xrandr --newmode 1680x1050 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync xrandr --addmode VGA-0 1680x1050 xrandr --output LVDS --mode 1280x800 --output VGA-0 --mode 1680x1050 --right-of LVDS
De esta forma cada vez que se inicia KDE se autoconfigura el monitor externo y puedo disfrutar del trabajo con dos monitores.
ACTUALIZACIÓN 12 DE NOVIEMBRE:
He necesitado hacer una mejora puesto que el script que preparé si no tenía conectado el otro monitor da problemas al ejecutarse con el inicio de KDE.
Así pues he hecho una chapucilla de esas que tanto me gustan y queda como sigue:
#!/bin/bash monitor=`xrandr | grep "VGA-0 disconnected"` echo $monitor if [ "$monitor" != "VGA-0 disconnected (normal left inverted right x axis y axis)" ]; then xrandr --newmode 1680x1050 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync xrandr --addmode VGA-0 1680x1050 xrandr --output LVDS --mode 1280x800 --output VGA-0 --mode 1680x1050 --right-of LVDS fi
Artículos relacionados:
Aún no hay comentarios.
Deja un comentario
Buscador
Mi foto aleatoria
Categorías
- Aplicaciones (33)
- Deportes (5)
- Exponentcms (15)
- Firefox (4)
- Fotografía (15)
- Hardware (17)
- HTML CSS JavaScript y PHP (13)
- Humor (5)
- Internet (34)
- Musica (25)
- Posicionamiento Seo (12)
- Programación (7)
- Scripting (7)
- Seguridad (25)
- Sin categoría (2)
- Sistemas operativos (6)
- SQL-Bases Datos (3)
- Varios (83)
- Virtualización (21)
Enlaces
Comentarios recientes
- Ellos no tienen paciencia, te lo aseguro. Vergonzo...
- Hola Florence, ¿Qué información quieres saber conc...
- Hola,Quiero saber más información.
- Leo el Blog desde hace unos meses...Hola, algo (po...
- Nosotros éramos los que según las listas ...traíam...
Archivos
- julio 2010 (2)
- junio 2010 (2)
- mayo 2010 (4)
- abril 2010 (1)
- marzo 2010 (1)
- febrero 2010 (5)
- enero 2010 (4)
- diciembre 2009 (5)
- noviembre 2009 (9)
- octubre 2009 (4)
- septiembre 2009 (9)
- agosto 2009 (9)
- julio 2009 (20)
- junio 2009 (8)
- mayo 2009 (13)
- abril 2009 (12)
- marzo 2009 (13)
- febrero 2009 (18)
- enero 2009 (15)
- diciembre 2008 (14)
- noviembre 2008 (14)
- octubre 2008 (18)
- septiembre 2008 (7)
- agosto 2008 (8)
- julio 2008 (3)
- octubre 2007 (4)
