Cambiar la resolución de pantalla en CentOS

Cambiar la resolución de pantalla en CentOS

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.

información relacionada