Ich versuche, meine Bildschirmauflösung auf 1920 x 1200 zu ändern, aber ohne Erfolg. Ich habe sie tatsächlich erfolgreich geändert, aber sobald ich mich anmelde, ändert sie sich wieder auf 800 x 600
Antwort1
Folgendes hat bei mir funktioniert. Versuchen Sie, dies in der Befehlszeile auszuführen:
Erstellen Sie zunächst eine Sicherungskopie der Konfigurationsdatei:
cp /etc/X11/xorg.conf /etc/x11/backup.xorg.conf
Konfigurieren Sie dann die Anzeige auf die gewünschte Auflösung:
system-config-display --reconfig --set-resolution=1920x1200
Anschließend müssen Sie X mit Strg-Alt-Rücktaste neu starten. Ich weiß nicht, wie ich es über die Befehlszeile neu starten kann, aber es könnte eine Möglichkeit geben. Als ich dies zum ersten Mal tat, startete ich X nicht neu und war verblüfft, warum sich die Auflösung nicht änderte.
Antwort2
Für mein CentOS 7.2 wollte ich eine Auflösung von 2560x1440 haben, die auf meinen iMac-Monitor passt. Zuerst habe ich ausgeführt
$ sudo xrandr
Screen 0: minimum 32 x 32, current 1920 x 1200, maximum 32768 x 32768
VNC-0 connected primary 1920x1200+0+0 0mm x 0mm
1024x768 60.00
1920x1200 60.00*
1920x1080 60.00
1600x1200 60.00
1680x1050 60.00
1400x1050 60.00
1360x768 60.00
1280x1024 60.00
1280x960 60.00
1280x800 60.00
1280x720 60.00
800x600 60.00
640x480 60.00
Da das Maximum 32768 x 32768 beträgt, können wir definitiv eine Auflösung von 2560 x 1440 erreichen! Zuerst wurde der neue Auflösungsmodus hinzugefügt:
$ sudo xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
Dann habe ich diesen Modus zu meinem VNC-0-Bildschirm hinzugefügt
$ sudo xrandr --addmode VNC-0 "2560x1440_60.00"
Dann unter:
Anwendungsmenü => Systemprogramme => Einstellungen => Hardware: Anzeigen => Unbekannte Anzeige (Doppelklick) => Auflösung => 2560 x 1440
Sie müssen GNU Desktop nicht einmal neu starten :)
Antwort3
vor sudo xrandr --newmode müssen Sie dies tun
gtf 2560 1440 60 -x dann verwenden Sie den Befehl sudo xrandr --newmode und holen Sie sich die Zahlen aus dem gtf
oder einfach sehen https://unix.stackexchange.com/questions/245497/wie-manuell-konfiguriert-manuell-einen-monitor-in-centos7-attached-via-kvm
Antwort4
Ich habe eine sehr einfache Lösung zum Einstellen der Auflösung in Hyper-V (für CentOS-8) gefunden:
$ su root
$ grubby --update-kernel=ALL --args="video=hyperv_fb:1920x1080"
$ Neustart
Wobei 1920 x 1080 die erwartete Auflösung ist.
Dadurch wird der folgende Eintrag in die Grub-Datei eingefügt:
[root@localhost /]# cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/cs-swap rd.lvm.lv=cs/root rd.lvm.lv=cs/swap rhgb quiet video=hyperv_fb:1920x1080"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true
[root@localhost /]#
Dies sollte auf allen CentOS-Versionen funktionieren, da es den Kerneleintrag zur Lösung aktualisiert.
Unter CentOS-9 können Sie es einfach über Einstellungen->Anzeigen->Auflösung ändern.