CentOS7 修改解析度

7年前 (2016-11-26) Yosheng 資訊教學 0評論 已收錄 5838℃

光是研究這個問題我就花了整整6小時多瘋狂爬文,必須筆記一下!我預設安裝系統是使用最小安裝,因此很多套件都必須自己另外補齊,這邊就先不提及,指針對修改解析度做說明。

在此之前必須先確認自己的顯示晶片是否支援這種解析度,先透過下述指令,無法使用SSH遠端下請直接使用本機執行

2016-11-26-03-42-43-%e7%9a%84%e8%9e%a2%e5%b9%95%e6%93%b7%e5%9c%96

從上述得知最大可以設定倒 8192x8192 ,但我本身是透過安裝 Win10 後設定驅動得知可以設定 1440x900,而且我的螢幕最高也只有支援到這個解析度!可是原生的CentOS 7 只有提供到 1024x768,因此我們必須手動設定!

  • 在進行手動設定前必須先關閉視窗,先切換到 Root 管理者後輸入下列指令即可切到文字界面

  • 切換完成後使用遠端進行修改吧!登入 Root 帳戶後輸入下列指令產生一個設定檔

2016-11-26-%e4%b8%8b%e5%8d%88-04-53-11

  • 這邊看到錯誤不要慌!!!因為根本不重要,因為檔案一樣產生出來並放在 /root/xorg.conf.new 直接複製進行改名即可

  • 接下來我們要直接新增參數讓 xrandr能支援到我們需要的解析度

  • 找到下列幾行 針對紅色進行新增或者修改

Section "Monitor"
Identifier "Monitor0"
Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection
Section "Device"
Identifier "Device0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 16 #Choose the depth (16||24)
SubSection "Display"
Depth 16
Modes "1440x900_60.00" #選擇你需要的解析度並符合 Modeline
EndSubSection
EndSection

注意參數 Modeline 要依照自己需求進行調整 請到這個 網站 進行運算貼上即可!

修改完成後回到本機輸入下列指令即可進行測試

參考資料

http://linux.vbird.org/linux_basic/0590xwindow.php

https://ubuntuforums.org/showthread.php?t=2222602

博主

擅長使用 C# 和 Java 開發項目,全棧開發工程師,前端主要使用 Vue 其次 Angular ,目前正在學習分布式架構,運維研發兼具,平時愛好鑽研技術並應用於實務當中,常駐於上海。

相關推薦

相逢就是有緣,留下足跡吧!