Cómo establecer una resolución de pantalla personalizada en Ubuntu Desktop


¿La resolución de su pantalla (o monitor externo) es baja? haciendo que los elementos de la pantalla parezcan más grandes y menos claros? ¿O simplemente desea aumentar la resolución máxima actual o agregar una resolución personalizada?

En este artículo, mostraremos cómo agregar una resolución de pantalla personalizada o faltante en Ubuntu y sus derivados, como Linux Mint. Al final de este artículo, podrá configurar una resolución más alta, haciendo que el contenido en su pantalla parezca más nítido y claro.

Cambio de la resolución u orientación de la pantalla mediante pantallas

Normalmente, para cambiar la resolución u orientación de la pantalla, puede usar la herramienta de interfaz gráfica de usuario Pantallas (abra la descripción general de Actividades y escriba Pantallas, haga clic para abrirla o Menú del sistema, luego escriba Pantallas y ábrala).

Nota: En caso de que tenga varias pantallas conectadas a su computadora (como se muestra en la siguiente imagen), si no están reflejadas, puede tener diferentes configuraciones en cada pantalla. Para cambiar la configuración de un dispositivo de visualización, selecciónelo en el área de vista previa.

A continuación, seleccione la resolución o escala que desea usar, elija la orientación y luego haga clic en Aplicar. Luego seleccione Conservar esta configuración.

Cambiar la resolución u orientación de la pantalla con Xrandr

Alternativamente, también puede usar la poderosa herramienta xrandr (una interfaz de línea de comandos para la extensión RandR (Resize and Rotate) X Window System) que se usa para establecer el tamaño, la orientación y/o el reflejo de las salidas para una pantalla.

También puede usarlo para establecer el tamaño de la pantalla o listar todos los monitores activos como se muestra.

$ xrandr --listactivemonitors

Para mostrar los nombres de las diferentes salidas disponibles en su sistema y las resoluciones disponibles en cada una, ejecute xrandr sin ningún argumento.

$ xrandr

Para configurar la resolución de una pantalla para un monitor externo llamado DP-1 en 1680 × 1050, use el indicador --mode como se muestra.

$ xrandr --output DP-1 --mode 1680x1050

También puede establecer la frecuencia de actualización usando la marca --rate como se muestra.

$ xrandr --output DP-1 --mode 1680x1050 --rate 75

También puede utilizar --left-of , --right-of , --above , --below y --same-as opciones para organizar las pantallas entre sí.

Por ejemplo, quiero que mi monitor externo (DP-1) se coloque a la izquierda de la pantalla de la computadora portátil (eDP-1) en correspondencia con la posición física real:

$ xrandr --output DP-1 --left-of eDP-1 

Tenga en cuenta que cualquier cambio realizado con xrandr solo durará hasta que cierre la sesión o reinicie el sistema. Para realizar cambios xrandr de manera persistente, use los archivos de configuración xorg.conf para el servidor Xorg X (ejecute man xorg.conf para obtener detalles sobre cómo crear un archivo xorg.conf); este es el método más efectivo.

También puede usar el archivo ~/.xprofile (agregue comandos xrandr en él), sin embargo, hay algunas desventajas de usar este método, una es que este script se lee bastante tarde en el proceso de inicio, por lo que no alterará la resolución del administrador de pantalla (si usa uno, por ejemplo, lightdm).

Cómo agregar una resolución de pantalla personalizada o faltante usando xrandr

Es posible agregar una resolución de pantalla personalizada o faltante, por ejemplo, 1680 x 1000 al panel Pantallas, para un dispositivo de pantalla específico (DP-1), como se explica a continuación.

Para agregar una resolución de pantalla personalizada o faltante, debe calcular los modos de sincronización de video coordinado VESA (CVT) para ella. Puede hacer esto usando la utilidad cvt de la siguiente manera.

Por ejemplo, si necesita una resolución horizontal y vertical de 1680 x 1000, ejecute el siguiente comando.

$ cvt 1680 1000

A continuación, copie Modeline (“1680x1000_60.00 ″ 139.25 1680 1784 1960 2240 1000 1003 1013 1038 -hsync + vsync) de la salida del comando cvt y utilícelo para crear un nuevo modo usando el xrandr como se muestra.

$ xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync

Luego agregue el nuevo modo a la pantalla.

$ xrandr --addmode DP-1 "1680x1000_60.00"

Ahora abra las pantallas y verifique si se ha agregado la nueva resolución.

Los cambios anteriores son solo temporales y funcionan para la sesión actual (duran hasta que cierre la sesión o reinicie el sistema).

Para agregar la resolución de forma permanente, cree un script llamado external_monitor_resolution.sh en el directorio /etc/profile.d/.

$ sudo vim /etc/profile.d/external_monitor_resol.sh

Luego agregue las siguientes líneas en el archivo:

xrandr --newmode "1680x1000_60.00"  139.25  1680 1784 1960 2240  1000 1003 1013 1038 -hsync +vsync
xrandr --addmode DP-1 "1680x1000_60.00"

Guarde los cambios y salga del archivo.

Para obtener más información sobre cómo funciona xrandr y cómo usarlo, lea su página de manual:

$ man xrandr 

Eso nos lleva al final de este artículo. Si tiene alguna idea o consulta que compartir, comuníquese con nosotros a través del formulario de comentarios a continuación.