Estoy intentando cambiar la resolución de mi pantalla a 1920x1200 sin suerte. De hecho, lo cambié con éxito, pero una vez que inicio sesión, vuelve a cambiar a 800x600.
Respuesta1
Lo siguiente me ha funcionado. Intente ejecutar esto en la línea de comando:
Primero, haga una copia de seguridad del archivo de configuración:
cp /etc/X11/xorg.conf /etc/x11/backup.xorg.conf
Luego configure la pantalla a la resolución que desee:
system-config-display --reconfig --set-resolution=1920x1200
Luego debes reiniciar X con Ctrl-Alt-Retroceso. No conozco ninguna forma de reiniciarlo en la línea de comando, pero podría haber una manera. Cuando hice esto por primera vez, no reinicié X y me quedé desconcertado por qué la resolución no cambiaba.
Respuesta2
Para mi CentOS 7.2 quería tener una resolución de 2560x1440 que se adaptara a mi monitor iMac. Primero ejecuté
$ 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
Dado que el máximo es 32768x32768, ¡definitivamente podemos lograr una resolución de 2560x1440! Primero, agregó el nuevo modo de resolución:
$ sudo xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
Luego agregué ese modo a mi pantalla VNC-0
$ sudo xrandr --addmode VNC-0 "2560x1440_60.00"
Luego, bajo:
Menú Aplicaciones =>Herramientas del sistema =>Configuración =>Hardware:Pantallas =>Pantalla desconocida (doble clic) =>Resolución =>2560x1440
Ni siquiera necesitas reiniciar GNU Desktop :)
Respuesta3
antes de sudo xrandr --newmode debes hacer esto
gtf 2560 1440 60 -x luego use el comando sudo xrandr --newmode y recoja los números del gtf
o simplemente ver https://unix.stackexchange.com/questions/245497/how-to-manually-configure-a-monitor-in-centos7-attached-via-kvm
Respuesta4
Encontré una solución muy simple para configurar la resolución en Hyper-v (para CentOS-8):
$ su root
$ sucio --update-kernel=ALL --args="video=hyperv_fb:1920x1080"
$ reiniciar
Donde 1920x1080 es la resolución esperada.
Esto coloca la siguiente entrada en el archivo grub:
[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 /]#
Esto debería funcionar en todas las versiones de CentOS, ya que actualiza la entrada del kernel para su resolución.
En CentOS-9 puedes cambiarlo fácilmente a través de Configuración->Pantallas->Resolución.