Alterando a resolução da tela no CentOS

Alterando a resolução da tela no CentOS

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.

informação relacionada