El otro día instalé Linux Mint en “mi” ordenador de clase. Al iniciar el ordenador me di cuenta que la resolución máxima de pantalla que Linux Mint detectaba era 1024×768, y no podía subirla desde la configuración de pantalla. Pero yo sabía que la resolución máxima no era esa, sino 1440×900.

Así que me puse a buscar como agregar una resolución a una distribución GNU/Linux. Encontré varias soluciones, todas me funcionaron. Pero no me convencía ninguna.

Una de las soluciones era añadir un script con xrandr que se ejecutase automáticamente al iniciar sesión. No me gustaba esa idea, porque, primero ralentizaba el inicio y segundo, porque imaginando que hay o habrá más usuarios habría que copiar ese script a cada usuario (realmente no tiene por qué, pero no me convencía).

Después de un tiempo, encontré lo que andaba buscando: configurar la resolución con X.org.

Añadir/cambiar resolución de pantalla

Usamos cvt para calcular la resolución que queremos añadir y que más tarde utilizaremos para configurar X.org. Los parámetros tienen este orden:

cvt [resolución horizontal] [horizontal vertical] [Tasa de refresco / Hercios] 1 cvt [ resoluci ó n horizontal ] [ horizontal vertical ] [ Tasa de refresco / Hercios ]

Como mi monitor tiene una resolución de 1440 horizontal, 900 vertical y 60 hercios de tasa de refresco; yo ejecutaré este comando:

cvt 1440 900 60 1 cvt 1440 900 60

Guardamos la segunda línea generada, en mi caso:

Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync 1 Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 - hsync + vsync

Y también la primera parte con la resolución y tasa de refresco de esa misma línea:

"1440x900_60.00" 1 "1440x900_60.00"

Creamos un directorio para nuestro archivo de configuración:

sudo mkdir /etc/X11/xorg.conf.d sudo nano /etc/X11/xorg.conf.d/resolucion.conf 1 2 sudo mkdir / etc / X11 / xorg .conf .d sudo nano / etc / X11 / xorg .conf .d / resolucion .conf

Y pegamos lo siguiente reemplazando los dos valores que están marcados con comentarios con los vuestros:

Section "Monitor" Identifier "Monitor" # Reemplaza la línea de abajo por la tuya: Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync EndSection Section "Screen" Identifier "Screen 0" Device "VGA-1" Option "ModeValidation" "AllowNonEdidModes" Monitor "Monitor" DefaultDepth 24 SubSection "Display" Depth 24 # Reemplaza "1440x900_60.00" de abajo por tu resolución y tasa de refresco: Modes "1440x900_60.00" EndSubSection EndSection 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Section "Monitor" Identifier "Monitor" # Reemplaza la línea de abajo por la tuya: Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 - hsync + vsync EndSection Section "Screen" Identifier "Screen 0" Device "VGA-1" Option "ModeValidation" "AllowNonEdidModes" Monitor "Monitor" DefaultDepth 24 SubSection "Display" Depth 24 # Reemplaza "1440x900_60.00" de abajo por tu resolución y tasa de refresco: Modes "1440x900_60.00" EndSubSection EndSection

Para más información acerca de los archivos de configuración de X.org podéis echar un vistazo al manual.

Guardamos, y después de reiniciar veremos que ya tenemos la nueva resolución en los ajustes de pantalla.

Si tenéis alguna duda preguntad por los comentarios o por el grupo de Telegram de LiGNUx @liGNUx.

Espero que os haya sido útil 🙂

¡Hasta luego!