歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 深度LINUX使用寬屏顯示器

深度LINUX使用寬屏顯示器

日期:2017/3/1 14:15:10   编辑:關於Linux
深度LINUX使用寬屏顯示器
背景介紹 新買的電腦第一時間裝上WINDOWS後,就裝了個LD,可是問題就出現了,分辨率不正常!!只有800600和1024768兩種4:3的分辨率,而我的顯示器是16:9的,顯示很不爽,所以開始了本博文介紹的折騰之旅。 情景 處理器:i5-2310 顯示器:16:9,最佳分辨率:1920*1080 系統:Linux Deepin 12.06 顯卡:無獨顯,i5的集成核顯 我經歷的三步 第一步,安裝顯卡驅動 從來沒使用LINUX安裝驅動。。在我的使用經歷裡都自動安裝好了所有設備的驅動。 不過好在i5-2310雖然是新技術,系統默認不支持,但是安裝一個還是很容易的,有針對各個LINUX系統集成好了的包,當然老鳥一般會選擇編譯安裝。intel的linux顯卡驅動官方網站。我就用簡單的方式安裝一個了。 上命令: $sudo add-apt-repository ppa:xorg-edgers/ppa $sudo apt-get update $sudo apt-get dist-upgrade 添加這個源,然後更新系統,安裝新內核和顯卡驅動。 第二步,檢查驅動是否安裝正確 命令: $glxinfo | grep -i rend 如果結果是YES,則安裝成功。 第三步,編寫xorg.conf 現在的LINUX系統沒有這個文件了,可以生成個,不過因為該問價那種包含了很多設備的設置,所以可能會使其他的設備不能正常使用,所以建議自己寫個,很容易寫。 在/etc/X11下,編寫xorg.conf文檔。 內容如下: Section "Device" Identifier "Configured Video" EndSection Section "Monitor" Identifier "Configured Monitor" Horizsync **30-83** Vertrefresh **55-75** **Modeline "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync** EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video" SubSection "Display" Modes **"1920*1080"** EndSubSection EndSection 其中被**界定的部分(其實想加粗)是根據個人的電腦來設置的,Horizsync就是水平掃描頻率,Vertrefresh是垂直掃描頻率,這兩個參數可以從很多命令中獲取,不過也可以上網查下顯示器的詳細參數來獲得。Modeline這行很長的,是通過gtf這個命令還獲取的。 比如,我要獲得1920*1080該分辨率,就運行: $gtf 1920 1080 60 其中60為刷新率。 然後將結果中的**Modeline**一行復制過來就行。 而Modes當然就是你想設置的分辨率了。關於編寫xorg.conf的更加詳細的介紹請參考這篇博文。 然後我就成功了:-)。 除了修改xorg.conf以外,還有其他方法 修改xorg.conf後就每次開機都自動設為你喜歡的分辨率,還有一種方法開機每次都要啟動,可作為臨時修改分辨率的手段,或者將其寫為開機啟動項。這個方法使用的是xrandr命令。 $xrandr 該命令結果有一行有個*,這就是你當前屏幕的分辨率了。 通過該命令也能得到屏幕的名字,即為有*的行所在段的開頭,一般為VGA1,虛擬機用戶一般是VBOX0。 $cvt 1920 1080 該命令與gtf 1920 1080 60是一樣的結果,只是可以忽略刷新率*60*。得到Modeline。 $xrandr --newmode ||"1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync|| ||中的就是通過cvt或者gtf獲得的數據。 $xrandr --addmode VGA1 "1920*1080_60.00" 其中VGA1就是通過xrandr獲得的顯示器名稱。 $xrandr --output VGA1 --mode "1920*1080_60.00" 其中“1920*1080_60.00"要與addmode行中的一樣。 然後你的顯示就正常了,可惜重啟後需要再次設置,可以寫成腳本加到啟動項中。
Copyright © Linux教程網 All Rights Reserved