운없이 화면 해상도를 1920x1200으로 변경하려고합니다. 실제로 성공적으로 변경했는데 로그인하면 다시 800x600으로 변경됩니다.
답변1
다음은 나에게 효과적이었습니다. 명령줄에서 다음을 실행해 보세요.
먼저 구성 파일을 백업하십시오.
cp /etc/X11/xorg.conf /etc/x11/backup.xorg.conf
그런 다음 원하는 해상도로 디스플레이를 구성합니다.
system-config-display --reconfig --set-resolution=1920x1200
그런 다음 ctrl-alt-backspace를 사용하여 X를 다시 시작해야 합니다. 어쨌든 명령줄에서 다시 시작하는 방법은 모르겠지만 방법이 있을 수 있습니다. 처음 이 작업을 수행했을 때 X를 다시 시작하지도 않았고 왜 해상도가 변경되지 않는지 의아해했습니다.
답변2
CentOS 7.2의 경우 iMac 모니터에 맞게 2560x1440 해상도를 원했습니다. 먼저 실행했습니다.
$ 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
최대 크기는 32768x32768이므로 확실히 2560x1440 해상도를 구현할 수 있습니다! 먼저, 새로운 해상도 모드를 추가했습니다:
$ sudo xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
그런 다음 해당 모드를 VNC-0 화면에 추가했습니다.
$ sudo xrandr --addmode VNC-0 "2560x1440_60.00"
그런 다음 아래:
응용 프로그램 메뉴 =>시스템 도구 =>설정 =>하드웨어:디스플레이 =>알 수 없는 디스플레이(더블 클릭) =>해상도 =>2560x1440
GNU Desktop을 다시 시작할 필요도 없습니다 :)
답변3
sudo xrandr --newmode 전에 이 작업을 수행해야 합니다.
gtf 2560 1440 60 -x 그런 다음 sudo xrandr --newmode 명령을 사용하고 gtf에서 숫자를 선택합니다.
답변4
Hyper-v(CentOS-8용)에서 해상도를 설정하는 매우 간단한 솔루션을 찾았습니다.
$ su root
$ grubby --update-kernel=ALL --args="video=hyperv_fb:1920x1080"
$ 재부팅
1920x1080이 예상 해상도입니다.
그러면 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 /]#
이는 해결을 위해 커널 항목을 업데이트하므로 모든 CentOS 버전에서 작동합니다.
CentOS-9에서는 설정->디스플레이->해상도를 통해 쉽게 변경할 수 있습니다.