我正在嘗試將螢幕解析度變更為 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,我想要 2560x1440 解析度以適合我的 iMac 顯示器 首先我執行
$ 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 桌面:)
答案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 上,您可以透過「設定」->「顯示」->「解析度」輕鬆變更它。