sábado, 14 de septiembre de 2013

Habilitar resoluciones de pantalla en Ubuntu 12.04

Aquí se muestra la información para  poner o activar resoluciones que no aparecen en la configuración de monitores.

Al instalar un nuevo monitor panorámico, únicamente aparecían las resoluciones para el antiguo monitor de 4:3.

Tras mucha búsqueda encontré la información correcta en: http://samuelmartin.wordpress.com/2012/05/29/enabling-resolutions-in-ubuntu-12-04-lubuntu-12-04/

Como entrada recordatoria propia y para quien no domine el inglés, resumo los pasos aquí.

Los archivos de configuración del servidor X se han cambiado a /usr/share/X11/xorg.conf.d/

Ahí hay que crear un archivo 10-monitor.conf con la información conseguida a través de varios comandos:

1) Información de "modeline"

En una ventana de terminal escribimos el comando gtf, seguido de la resolución horizontal, la resolución vertical y la frecuencia de refresco vertical. Esta información aparecerá en el manual del monitor. Si no lo tienes busca por Internet. Así que para una resolución de 1920x1080 y una frecuencia de refresco de 60Hz, el comando a escribir sería:
gtf 1920 1080 60
Se mostrará algo así:
# 1920×1080 @ 60.00 Hz (GTF) hsync: 67.08 kHz; pclk: 172.80 MHz Modeline “1920x1080_60.00″  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
Únicamente nos interesa la segunda línea (destacada en negrita). Es lo que tendrás que escribir en el archivo 10-monitor.conf.

2) Información de nombre de interfaz de pantalla

En la ventana de terminal escribe: xrandr
Se mostrará algo como:
Screen 0: minimum 64 x 64, current 1920 x 1080, maximum 32000 x 32000 HDMI-1 connected 1920×1080+0+0 0mm x 0mm
 1920x1080_60.00    60.0*+
 1024x768    60.0 +    60.0
...

El nombre de interfaz de pantalla el el indicado justo antes de "connected". En este caso es "HDMI-1" (en negrita). Es lo que usaremos en el archivo 10-monitor.conf.

Crear el archivo 10-monitor.conf

Para activar la nueva resolución hay que crear el archivo /usr/share/X11/xorg.conf.d/10-monitor.conf

Así que en la ventana de la terminal escribimos:
sudo nano /usr/share/X11/xorg.conf.d/10-monitor.conf
En la ventana del editor nano (puedes usar cualquier otro), escribe lo siguiente, teniendo en cuenta que la información en negrita es la que hay que adaptar según la información arrojada por los comandos anteriormente explicados (la información de "modeline" va en una única línea):
 
Section "Monitor"
  Identifier "Monitor0"
    Modeline “1920x1080_60.00″  172.80  1920 2040 2248 2576  1080
 1081 1084 1118  -HSync +Vsync
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "HDMI-1"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "1920X1080_60.00" "1024x768"
  EndSubSection
EndSection
 

La última información de "Modes" es la lista de resoluciones admitidas. Deben existir en la información que muestra el comando xrandr (la primera columna), poniéndolas entre comillas y separadas con un espacio en blanco.

Hay que guardar el archivo y al reiniciar ya estarán disponibles las resoluciones indicadas en "Modes".

Bueno, al final no he resumido mucho, pero será más comprensible.

No hay comentarios:

 
javascript:void(0)