在 CentOS 中更改螢幕分辨率

在 CentOS 中更改螢幕分辨率

我正在嘗試將螢幕解析度變更為 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 選取數字

或只是看看 https://unix.stackexchange.com/questions/245497/how-to-manually-configure-a-monitor-in-centos7-attached-via-kvm

答案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 上,您可以透過「設定」->「顯示」->「解析度」輕鬆變更它。

相關內容