Si bien la configuración de dos monitores es algo que damos por sentado cuando usamos Linux, las cosas no siempre son tan simples como conectar y usar. Es posible que esté utilizando un entorno de escritorio que no quiere funcionar con su hardware o que tenga un administrador de ventanas que insiste en configurar uno de sus monitores a una resolución más baja que la que admite. Para problemas como estos, XRandR demostrará ser una herramienta extremadamente valiosa.
Descubre las resoluciones soportadas por tu monitor
Comience consultando XRandR para ver qué resoluciones admite su pantalla:
xrandr -q

Consulta Xrandr
En la captura de pantalla vemos un monitor llamado HDMI-A-1 conectado con una resolución de 1920×1080. La “Pantalla 0” es el espacio utilizado para todo el “espacio de pantalla” que tiene en su configuración actual. En este caso tiene el doble de ancho que la pantalla HDMI-A-1 (3840×1080) porque hay otra pantalla con la misma resolución situada a la derecha de la que estamos viendo. Al desplazarnos más hacia abajo en la salida podemos ver el segundo monitor llamado DP-1.
![Cómo configurar monitores duales con XRandR Cómo configurar monitores duales con XRandR]()
Modo de segunda pantalla Xrandr
Un asterisco (*) junto a la resolución representa el modo seleccionado. En el protocolo X, las resoluciones siempre están etiquetadas como "modos". El signo más (+) junto a la resolución es lo que XRandR cree que es el modo óptimo para esa pantalla en particular.
Cuando escriba xrandr -q en su terminal, notará que sus monitores siempre tendrán el prefijo de tipo de cable que usan para conectarse a su computadora (por ejemplo, HDMI, DP, VGA, DVI). Esto garantiza que el nombre para mostrar no sea demasiado complicado.
Configure XRandR correctamente
Para simplificar, el resto de esta guía asumirá que está utilizando dos pantallas DisplayPort (DP) con una resolución óptima de 1080p (1920×1080).
Ampliemos sus dos pantallas para aprender de inmediato cómo funciona XRandR:
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080
A continuación se muestra un resumen de lo que significan estos comandos:
- El indicador --auto se utiliza para habilitar un dispositivo deshabilitado que ya está conectado o para deshabilitar un dispositivo que ya no se detecta. Esto ayuda a solucionar algunos problemas por los que es posible que la pantalla no muestre nada.
- El primer comando le dice a XRandR que configure la pantalla conectada a la interfaz DisplayPort principal en su hardware de gráficos para configurar la resolución en 1920 × 1080 y que apunte la pantalla a la izquierda de la otra pantalla. Si esto no es lo que desea hacer, cambie --left-of a --right-of . También puedes usar --left-of en el segundo comando para lograr lo mismo.
- El segundo comando simplemente establece la resolución del segundo monitor en 1920×1080.
¿Quieres expandir tu pantalla verticalmente? Simplemente cambie --left-of o --right-of a --arriba o --abajo.
¿Quieres proyectar en ambas pantallas? Utilice --same-as en su lugar . Por ejemplo, si quisiera que DP-1 reflejara DP-0, esto es lo que ingresaría:
xrandr --auto --output DP-1 --same-as DP-0
Esto es especialmente útil cuando desea utilizar el proyector en una computadora portátil o algo similar.
Si desea establecer una frecuencia de actualización específica, use el indicador --rate :
xrandr --auto --output DP-0 --mode 1920x1080 --rate 60
Recuerde, XRandR no es mágico. No puede establecer una frecuencia de actualización que no sabe que admite su pantalla. Por ejemplo, no puedes convertir tu monitor de 60 Hz en un excelente monitor de juegos de 144 Hz con un simple comando a menos que esa sea la frecuencia de actualización que admite. La consulta ejecutada al principio le indicará en una columna ordenada las frecuencias de actualización disponibles para una resolución determinada con su hardware particular.
Además, tenga en cuenta que es posible que el entorno de escritorio o el administrador de ventanas que esté utilizando actualmente no le permitan establecer una frecuencia de actualización superior a la velocidad máxima de la pantalla más lenta.
Para apagar la pantalla, simplemente use --off :
xrandr --output DP-1 --off
Tenga en cuenta que el ejemplo no incluye --auto aquí. No es realmente necesario ya que sólo sirve como respaldo para encender pantallas que de otro modo podrían estar apagadas pero que están conectadas. Esto no es lo que queremos hacer ahora.
Para volver a encender la pantalla, configure el modo de pantalla con el indicador --auto :
xrandr --auto --output DP-1 --mode 1920x1080
Mantener la configuración de XRandR durante los reinicios
Ahora tiene su pantalla configurada exactamente como la desea, pero no se apresure a reiniciarla todavía. Su computadora perderá esta configuración tan pronto como se reinicie. Para evitar esto, tendremos que escribir un script.
Cree un archivo llamado Monitorsetup.sh en su directorio de inicio. En aras de la simplicidad, volveremos al primer ejemplo en el que configuramos dos pantallas DisplayPort de 1080p, siendo la DP-0 la pantalla de la izquierda. En ese caso, esto es lo que rellenamos en el archivo:
#!/bin/bash
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1
xrandr --auto --output DP-1 --mode 1920x1080
Si piensa en otro comando, reemplace lo que escribió el ejemplo con ese comando y guarde el archivo. Solo asegúrese de conservar la línea superior ( #!/bin/bash ).
Eso ayuda a garantizar que Linux utilice el shell correcto para ejecutar su script.
No olvides volver a abrir tu terminal y hacer ejecutable este script:
chmod a+x ~/monitorsetup.sh
Todo lo que tiene que hacer ahora es configurar este script como programa de inicio en el entorno de escritorio de su elección.
¿Existe una opción GUI para esto?
Cada entorno de escritorio tiene una interfaz de usuario para XRandR. Solo eche un vistazo a su configuración. Si sabe dónde configurar la resolución de su monitor, ha encontrado la GUI.
Pero si está utilizando un administrador de ventanas o un entorno realmente extraño, es posible que no tenga la interfaz de usuario XRandR preinstalada. En estos casos, es posible que desees probar ARandR, que es una interfaz simple y directa e incluso guarda scripts prediseñados.
Para usarlo, abra la aplicación y navegue hasta el menú Salidas . A partir de ahí, simplemente configura la resolución y dirección que deseas para cada salida.
![Cómo configurar monitores duales con XRandR Cómo configurar monitores duales con XRandR]()
Xrandr Arandr
¡Guarda tus cambios y disfruta!