大部分都是要修改xorg.conf, 這個文件位于/etc/X11/xorg.conf。但是locate 了一下,ubuntu 下竟然沒有這個文件,只能自己新建了。有兩種途徑:
1 手動創建:
cd /etc/X11
sudo touch xorg.conf
sudo gedit xorg.conf
這個方法是自己要知道xorg.conf 的書寫方式。以下為參考例子
一、xorg.conf的一般編寫規則:
xorg.conf文件保存有X Window的各種信息,它由數個Section/EndSecion
的區塊組成,格式如下:
Section “Section名稱”
選項名稱 “選項值”
選項名稱 “選項值”
……
EndSection
也就是說,一個區塊以 Section “Section名稱”開頭,以 EndSection結尾,中間是選項。
二、顯示方面的設置主要包括三個區塊:
monitor 設置顯示器
device 設置顯卡
screen 設置顯示器與顯卡的結合,也就是最終的顯示
在顯示設置方面,這三個區塊似乎缺一不可。
下面提供一個范例:
Section “Device”
Identifier “Configured Video Device”
EndSection
Section “Monitor”
Identifier “Configured Monitor”
EndSection
Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
EndSection
這個范例中,Section “Device”區塊中,Identifier指定了顯卡的唯一名稱,這個名稱可以隨便取,但一定要與Section “Screen”區塊中的device選項中的名稱相同。在Section “Monitor”區塊中,Identifier指定了顯示器的唯一名稱,這個名稱可以隨便取,但一定要與Section “Screen”區塊中的Monitor選項中所指定的名稱相同。Section “Screen”區塊中的Identifier選項,指定了這個顯卡與顯示器相結合的唯一名稱。這個名稱也可以隨便取的。這個名稱需要與Section “ServerLayout” 區塊中的名稱相同。這個Section “ServerLayout” 區塊我們一般不必編寫,這里不討論。
從上面的分析來看,這個范例不過就是指定了三個名稱和這三個名稱之間的關聯而已。沒有實質的設置。但是,這樣卻給我們提供了一個設置的基本框架。
這個框架我們可以原文照抄。
然后如果我們需要在顯示器區塊中(Section “Monitor”)中增加我們的選項,可以直接在里面添加就是了。其它的兩個區塊也一樣。
由于主要的問題是系統不能正確地識別顯示器,所以主要的是我們編寫一下Section “Monitor”這個區塊即可。
第二種方法:關閉圖形界面,用命令創建:
首先:關閉圖形界面
sudo service lightdm stop
然后:生成xorg.conf.new 文件
sudo Xorg -configure(會在家目錄下生成 xorg.conf.new)
sudo mv xorg.conf.new /etc/X11/xorg.conf (家目錄下執行)/p>
p>最后:重啟圖形界面
sudo service lightdm start
這樣,也會生成一個設置好的xorg.conf
萬事具備,只欠東風了。我們只需要在新生成的xorg.conf 的Section “Monitor” 中增加一行即可。
首先要根據分辨率設置顯示模式:
gtf 1440 900 60
# 1440×900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
Modeline “1440x900_60.00″ 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
將Modeline 那一整行加入xorg.conf 的Section “Monitor” 的段落即可。然后重啟,即可在System setting 的display 中看到新增1440 * 900 的分辨路設置選項。