Intenté xrandr
configurar 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 ~/.xprofile
con 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-0
con 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!!