Si bien la configuración de dos monitores es algo que damos por sentado cuando usamos Linux, no siempre es una cuestión simple de plug-and-play. Podría estar utilizando un entorno de escritorio que no quiere trabajar con su hardware o tener un administrador de ventanas que obstinadamente decide colocar una de sus pantallas con una resolución más baja que la que admite. Para problemas como estos, XRandR demuestra ser una herramienta extraordinariamente valiosa.
Descubra las resoluciones admitidas por sus pantallas
Comience consultando XRandR para ver qué resoluciones admiten sus pantallas:
xrandr -q

En la captura vemos que está conectada una pantalla llamada HDMI-A-1 con una resolución de 1920×1080. La “Pantalla 0” es el espacio utilizado para la totalidad del “espacio de pantalla” que obtiene en su configuración actual. En este caso tiene el doble de ancho que el monitor HDMI-A-1 (3840×1080) porque hay otro monitor con la misma resolución configurado a la derecha del que estamos viendo. Al desplazarnos más hacia abajo en la salida, podemos ver que el segundo monitor se llama DP-1.

el asterisco
junto a una resolución representa el modo elegido. 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. xrandr -q Lo notarás cuando escribas
En su terminal, sus pantallas siempre tendrán el prefijo del tipo de cable que utilizaron para conectarse a la computadora (por ejemplo, HDMI, DP, VGA, DVI). Esto garantiza que los nombres para mostrar no sean demasiado complicados.
Configurar XRandR correctamente
En aras de la simplicidad, el resto de esta guía supondrá que está utilizando dos monitores DisplayPort (DP) que tienen resoluciones óptimas de 1080p (1920×1080).
xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1 xrandr --auto --output DP-1 --mode 1920x1080
Ampliemos sus dos pantallas solo para ver cómo funciona XRandR:
- Aquí hay un resumen de lo que significaban estos comandos:
--autoEl - El indicador se utiliza para habilitar un dispositivo deshabilitado que ya está conectado o para deshabilitar un dispositivo que ya no se detecta. Esto ayuda a corregir algunos problemas en los que es posible que una pantalla no muestre nada.
--left-ofEl primer comando le indica a XRandR que coloque la pantalla que está conectada a la interfaz DisplayPort principal en su hardware de gráficos para establecer una resolución de 1920 × 1080 y orientar el monitor a la izquierda de la otra pantalla. Si esto no era lo que querías hacer, cambia--right-ofa--left-ofy estarás bien. También podrías usar - en el segundo comando para lograr lo mismo.
El segundo comando simplemente establece la resolución del segundo monitor en 1920×1080. --left-of ¿Quiere ampliar las pantallas verticalmente? solo cambia --right-of o --above a --belowo
. --same-as ¿Quieres reflejar ambas pantallas? Usar
xrandr --auto --output DP-1 --same-as DP-0
en cambio. Por ejemplo, si desea que DP-1 refleje DP-0, esto es lo que escribiría:
Esto es particularmente útil cuando desea utilizar un proyector en una computadora portátil o algo por el estilo. --rate Si desea establecer una frecuencia de actualización particular, use el
xrandr --auto --output DP-0 --mode 1920x1080 --rate 60
bandera:
Recuerde, XRandR no es mágico. No puede establecer frecuencias de actualización que no sabe que admite su pantalla. No puedes, por ejemplo, convertir tu pantalla de 60 Hz en un monitor de juegos súper picante de 144 Hz con un simple comando a menos que sea una frecuencia de actualización compatible. La consulta que hicimos al principio le indicará en una columna ordenada qué frecuencias de actualización están disponibles para una resolución determinada con su hardware en particular.
Además, tenga en cuenta que es posible que el entorno de escritorio o el administrador de ventanas que utiliza actualmente no le permitan establecer frecuencias de actualización superiores a la frecuencia máxima de su monitor más lento. --offPara apagar un monitor, simplemente use
xrandr --output DP-1 --off
: --auto Tenga en cuenta que no incluyo
aquí. Realmente no es necesario porque solo sirve como contingencia para encender pantallas que pueden estar deshabilitadas pero conectadas. Esto no es lo que queremos hacer ahora. --auto Para volver a encender un monitor, configure su modo con el
xrandr --auto --output DP-1 --mode 1920x1080
bandera:
Hacer que la configuración de XRandR persista durante los reinicios
Ahora que ha configurado sus monitores exactamente como los desea, no reinicie todavía. Su computadora perderá esta configuración tan pronto como se inicie nuevamente. Para evitar esto, tendremos que escribir un guión. monitorsetup.sh Crea un archivo llamado
#!/bin/bash xrandr --auto --output DP-0 --mode 1920x1080 --left-of DP-1 xrandr --auto --output DP-1 --mode 1920x1080
en su directorio personal. En aras de la simplicidad, volveremos a nuestro primer ejemplo en el que configuramos dos monitores DisplayPort con resolución de 1080p, siendo DP-0 el monitor de la izquierda. En ese caso, esto es con lo que llenamos el archivo:#!/bin/bashSi tiene otro comando en mente, reemplace lo que escribí con él y guarde el archivo. Solo asegúrate de que la línea superior (
) se queda solo. Eso ayuda a garantizar que Linux utilice el shell correcto para ejecutar su script.
chmod a+x ~/monitorsetup.sh
No olvides abrir tu terminal nuevamente y hacer ejecutable este script:
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 GUI para esto?
Cada entorno de escritorio tiene una interfaz para XRandR. Sólo tienes que revisar tu configuración. Si sabe dónde configurar su resolución en su escritorio, encontró la GUI.
Pero si está utilizando un administrador de ventanas o un entorno realmente extraño, es posible que no tenga una interfaz XRandR preinstalada. En estos casos, es posible que desees probar ARandR, una interfaz sencilla que es directa e incluso guarda scripts prediseñados.

Xrandr Arandr
¡Guarda tus cambios y disfruta!
Llevando su experiencia de visualización más allá
Si eres un poco más aventurero, quizás quieras probar Wayland. Los problemas no se han resuelto por completo, pero muchas de las limitaciones que podrían llevarle a necesitar usar XRandR para configurar sus pantallas podrían no existir si cambia de X11 a Wayland. X dejó de desarrollarse hace un tiempo, así que ahora es un buen momento para ejecutar ambos simultáneamente y ver dónde encuentras la mayor felicidad. Crédito de la imagen: Minh Phuc víaPexels
; todas las capturas de pantalla por autor
Apoya nuestro trabajo ❤️
Si te ha gustado este artículo, considera dejar una propina para ayudarnos a seguir publicando contenido de calidad.




















