本文適用對(duì)象: 使用X圖形界面并且顯示器不是數(shù)字接口的人
本文適用軟件版本:任何一種XFree86或者Xorg
本文作者及版權(quán):Copyleft under Free Documentation License (FDL) by elcoud e.c
loud@163.com
對(duì)于那些使用雙系統(tǒng)或者多系統(tǒng)的用戶來(lái)說(shuō),經(jīng)常會(huì)遇到這樣一個(gè)問(wèn)題:在不同的系統(tǒng)當(dāng)中,圖形界面的屏幕顯示位置和范圍會(huì)不一致。比如在windows下面正合適,但是在linux下面就顯示得偏左,而到了freebsd下面顯示得又偏窄。出現(xiàn)這種情況是由于不同的顯示驅(qū)動(dòng)程序?qū)︼@卡的RAMDAC(數(shù)模轉(zhuǎn)換芯片)的輸出指令不同而造成的,那些使用液晶顯示器并且通過(guò)DVI接口聯(lián)接電腦的人不會(huì)遇到這類問(wèn)題,因?yàn)镈VI是數(shù)字接口。
在標(biāo)準(zhǔn)的 XFree86/Xorg程序包中給我們提供了一個(gè)工具:xvidtune,可以解決上述的問(wèn)題。在圖形界面起動(dòng)xvidtune,如圖所示,可以使用中間的8個(gè)按鈕調(diào)整屏幕的上下左右、高低寬窄,點(diǎn)這些按鈕以后需要再點(diǎn)"Apply"按鈕才能生效,當(dāng)然您不放心的話可以現(xiàn)"Test"然后 "Apply"。調(diào)節(jié)滿意了以后,點(diǎn)"Show"按鈕,這時(shí)在終端窗口會(huì)看到一行參數(shù),把這行參數(shù)復(fù)制下來(lái),記住!
然后你就可以退出xvidtune了,用你喜歡的編輯器編輯X的配置文件XF86Config-4或者xorg.conf,找到Monitor段,在段中加入一個(gè)參數(shù)項(xiàng)“Modeline”,內(nèi)容就是你剛才記下的那一行參數(shù):
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "T711S"
DisplaySize 320 240
HorizSync 30.0 - 71.0
VertRefresh 50.0 - 160.0
Option "dpms"
Modeline "1024x768" 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
EndSection
注意你這里不要整段照我的抄!我只是指明Modeline這一行應(yīng)該加入到哪個(gè)位置,你只需要加入Modeline這一行,其余的不要改變!
保存好你的修改,然后重新起動(dòng)X,新的屏幕位置就生效了.