XRANDR-12

A veces ocurre que tienes una tarjeta gráfica que no tiene salida HDMI y que con un adaptador sigue sin funcionar. Lo más posible es que tu tarjeta no tenga soporte, o sea DVI como es mi caso.

Recientemente me compré una gráfica AMD bastante barata de perfil bajo (Radeon HD 8570), porque la que tenía antes, aún siendo mucho más potente, no se llevaba bien con el Kernel-libre y no podía disfrutar de muchas distribuciones 100% libres. Con esta, no puedo conectar al monitor como HDMI sino con cable y conexión VGA, aunque la salida es DVI. Y con estas, te encuentras con esto:

En la captura, no se aprecia bien cómo se ve realmente. La resolución de mi monitor es 1920×1080 pero con VGA se ve grotesto, ventanas enormes y mal definido.

XRANDR-2-1

Hay solución a esto. Vale, no es lo mismo una conexión HDMI como con VGA pero puedes dejar la resolución bastante óptima. Y para ello necesitamos la herramienta xrandr. Instálala en tu distribución.

Una vez que xrandr esté instalado, vamos a asegurarnos del tipo de conexión que tenemos mediante la terminal:

xrandr - -listmonitors

A continuación, vamos a decirle a xrandr que queremos una resolución, en mi caso de 1920×1080:

cvt 1920 1080

Fíjate en esta línea:

XRANDR-linea

Osea, nos interesa:

173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

A continuación introducimos lo siguiente en la terminal:

xrandr --newmode "1920x1080" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Si no te ha dado error, finalizamos el trabajo con:

xrandr - -addmode DVI-0 "1920x1080"

XRANDR-dvi

Teniendo en cuenta que tu conexión es DVI-0 como la mía, pero puede ser VGA, VGA-1, DVI.

Ya puedes ir al centro de control o preferencias del sistema y ajustar la resolución que hemos creado.

XRANDR-monitor

También lo puedes hacer vía terminal:

xrandr --output DVI-0 --mode 1920x1080

Recuerda que la resolución que he puesto como mi ejemplo, puedes cambiarla a la deseada.

Esto entraña un problema: Solo durará hasta que reinicies. Cuando vuelas a reiniciar sesión, la pantalla volverá a su antigua resolución. Para evitar esto vamos a crear un script que se encargará de que cuando se cargue el entorno gráfico, de manera automática adopte la resolución que creamos. Para ello escribe en la terminal:

sudo nano /etc/profile.d/resolucion.sh

Pega las dos líneas que cito anteriormente en el script:

xrandr --newmode "1920x1080" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr - -addmode DVI-0 "1920x1080"

Claro, no pegues la misma salida que he puesto yo para mi, sino la que te generó cvt.

Ahora le damos permiso de ejecución:
sudo chmod +x /etc/profile.d/resolucion.sh

Y para terminar, edita tu archivo oculto .xinitrc de tu /home:

exec xrandr --newmode "1920x1080" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
exec xrandr --addmode DVI-0 "1920x1080"
exec xrandr --output DVI-0 --mode 1920x1080

xinitrc

Guarda y ya puedes reiniciar con la nueva resolución.

XRANDR-final-1

 

Fuente: maslinux

¿Quién está en línea?

Hay 18838 invitados y ningún miembro en línea