Ich habe versucht, xrandr
1680 x 1050 als neuen Modus für die VGA-Ausgabe einzustellen, aber es heißt:
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
Antwort1
Generieren Sie zunächst eine Modeline mitcvt
Die Syntax lautet:cvt Breite Höhe Bildwiederholrate
cvt 1680 1050 60
Dadurch erhalten Sie:
# 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
Erzählen Sie dies nunxrandr:
xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
Anschließend kannst Du es nun der Tabelle der möglichen Auflösungen eines Ausgangs Deiner Wahl hinzufügen:
xrandr --addmode VGA-0 1680x1050_60.00
Die Änderungen gehen nach einem Neustart verloren, um die Auflösung dauerhaft einzurichten, erstellen Sie die Datei ~/.xprofile
mit dem Inhalt:
#!/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
Sie müssen VGA-0 durch Ihren Monitoranschluss ersetzen. Verwenden Sie xrandr --listmonitors.
Antwort2
So legen Sie eine zuvor angegebene benutzerdefinierte Auflösung fest. Nachdem Sie die anderen zum Erstellen der Auflösung definierten Schritte ausgeführt haben, führen Sie Folgendes aus:
xrandr -s 1680x1050
Antwort3
So legen Sie eine benutzerdefinierte Auflösung fest, die Sie zuvor angegeben haben,mehrere Monitore betreiben. Nachdem Sie die anderen zum Erstellen der Lösung definierten Schritte ausgeführt haben, führen Sie Folgendes aus:
xrandr --output DVI-0 --mode 1680x1050
Ersetzen Sie es DVI-0
durch Ihre Geräte-ID, zBVGA-0
Antwort4
Sie müssen sich unbedingt autorandr ansehen, einen einfacheren Weg scheint es nicht zu geben.
Dies ist die Manpage (von Ubuntu): http://manpages.ubuntu.com/manpages/bionic/man1/autorandr.1.html
Und das ist der Quellcode: https://github.com/phillipberndt/autorandr
Installieren Sie es in Ubuntu mit:
sudo apt install autorandr
Speichern Sie dann einfach Ihre aktuelle Konfiguration mit:
autorandr -s myFaveConfig
und ändern Sie die Konfiguration und speichern Sie andere mit
autorandr -s myOtherConfig
Dann wenden Sie sie einfach an, wann immer Sie möchten, mit:
autorandr [theConfigIwant]
Zum Beispiel:
autorandr myFaveConfig
lädt die erste Konfiguration, die Sie in diesem Beispiel gespeichert haben.
Nichts einfacher als das!!