Estou tentando alterar a resolução da tela para 1920x1200, sem sorte. Na verdade, eu mudei com sucesso, mas depois de fazer login, ele volta para 800x600
Responder1
O seguinte funcionou para mim. Tente executar isso na linha de comando:
Primeiro, faça um backup do arquivo de configuração:
cp /etc/X11/xorg.conf /etc/x11/backup.xorg.conf
Em seguida, configure a exibição para a resolução desejada:
system-config-display --reconfig --set-resolution=1920x1200
Você então deve reiniciar o X com ctrl-alt-backspace. Não sei como reiniciá-lo na linha de comando, mas pode haver uma maneira. Quando fiz isso pela primeira vez, não reiniciei o X e fiquei perplexo com o motivo pelo qual a resolução não estava mudando.
Responder2
Para meu CentOS 7.2 eu queria ter uma resolução de 2560x1440 para caber no meu monitor iMac. Primeiro executei
$ 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
Como o máximo é 32768x32768, podemos definitivamente fazer uma resolução de 2560x1440! Primeiro, adicionei o novo modo de resolução:
$ sudo xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
Em seguida, adicionei esse modo à minha tela VNC-0
$ sudo xrandr --addmode VNC-0 "2560x1440_60.00"
Então, abaixo:
Menu de Aplicativos =>Ferramentas do Sistema =>Configurações =>Hardware:Dispays =>Exibição Desconhecida (clique duas vezes) =>Resolução =>2560x1440
Você nem precisa reiniciar o GNU Desktop :)
Responder3
antes de sudo xrandr --newmode você deve fazer isso
gtf 2560 1440 60 -x então use o comando sudo xrandr --newmode e pegue os números do gtf
ou simplesmente veja https://unix.stackexchange.com/questions/245497/how-to-manually-configure-a-monitor-in-centos7-attached-via-kvm
Responder4
Encontrei uma solução muito simples para definir a resolução no Hyper-v (para CentOS-8):
$ su root
$ sujo --update-kernel=ALL --args="video=hyperv_fb:1920x1080"
$ reinicialização
Onde 1920x1080 é a resolução esperada.
Isso coloca a seguinte entrada no arquivo 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 /]#
Isso deve funcionar em todas as versões do CentOS, pois atualiza a entrada do kernel para resolução.
No CentOS-9 você pode alterá-lo facilmente em Configurações-> Monitores-> Resolução.