¿Cómo configuro una resolución personalizada?

¿Cómo configuro una resolución personalizada?

Intenté xrandrconfigurar 1680x1050 como un nuevo modo para la salida VGA, pero dice:

sudo xrandr --addmode VGA-0 1680
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  140 (RANDR)
Minor opcode of failed request:  18 (RRAddOutputMode)
Serial number of failed request:  35
Current serial number in output stream:  36

Respuesta1

Primero genere una "modelina" usandoCVT
La sintaxis es:CVT ancho alto actualización

cvt 1680 1050 60

esto te da:

# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

Ahora dile esto axrandr:

xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync

Entonces ya puedes agregarlo a la tabla de posibles resoluciones de una salida de tu elección:

xrandr --addmode VGA-0 1680x1050_60.00

Los cambios se pierden después del reinicio, para configurar la resolución de manera persistente, cree el archivo ~/.xprofilecon el contenido:

#!/bin/sh
xrandr --newmode "1680x1050_60.00"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA-0 1680x1050_60.00

Debe reemplazar VGA-0 con la conexión de su monitor. Utilice xrandr --listmonitors.

Respuesta2

Cómo configurar una resolución personalizada especificada previamente. Luego de ejecutar los demás pasos definidos para crear la resolución, ejecute:

xrandr -s 1680x1050

Respuesta3

Cómo configurar una resolución personalizada especificada previamente cuandoejecutando varios monitores. Luego de ejecutar los demás pasos definidos para crear la resolución, ejecute:

xrandr --output DVI-0 --mode 1680x1050

Reemplace DVI-0con su ID de dispositivo, por ejemploVGA-0

Respuesta4

Definitivamente tienes que echarle un vistazo a autorandr, no parece haber una manera más fácil.

Esta es la página de manual (de Ubuntu): http://manpages.ubuntu.com/manpages/bionic/man1/autorandr.1.html

Y este es el código fuente: https://github.com/phillipberndt/autorandr

Instálalo en Ubuntu con:

sudo apt install autorandr

Luego simplemente guarde su configuración actual con:

autorandr -s myFaveConfig

y cambiar la configuración y guardar otras con

autorandr -s myOtherConfig

Luego simplemente aplícalos cuando quieras con:

autorandr [theConfigIwant]

Por ejemplo:

autorandr myFaveConfig

cargará la primera configuración que guardó en este ejemplo.

¡¡Nada más fácil!!

información relacionada