X的配置檔案XF86Config
配置Xwindow可以用工具來配置,也可以用手工配置。
工具有圖形介面的Xconfigure和文字介面的xf86config。
手工配置為修改配置檔案/etc/X11/XF86Config。在這個
檔案中,#表示註釋,也就是這項不起作用。
這個檔案的結構為:
Section "Section Name"
Subsection "Subsection Name"
EndSubsection
EndSection
下面簡單介紹一下每個Section的配置方法。
Section "Files"
指定一些檔案的路徑,一般用的有:
RgbPath 指定RGB資料庫檔案的路徑.一般為/usr/X11R6/lib/X11/rgb
FontPath 指定字型檔案的路徑及相應選項(常見的有是否允許放縮),
同時也可以直接從字型伺服器來獲取字型,如RH現在的做法
Section "ServerFlags"
其中一般有三項:
NoTrapSignals跟除錯有關,我們一般不用他。
DontZap是否允許ctrl+alt+backspace鍵退出xwindows,
加上#後表允許。
DontZoom是否允許ctrl+alt+數字鍵盤上的+或-改變屏
幕的解析度。
Section "Keyboard"
定義鍵盤型別,一般不需要修改。
Section "Pointer"
定義滑鼠型別。
Protocol為滑鼠型別,一般有Microsoft,PS/2,
MouseSystem等,根據你自己的滑鼠型別而定。
Device為滑鼠的裝置,為/dev/mouse,這是一個符號
連結,一般指向/dev/ttyS0(即DOS的COM1),或者為
/dev/ttyS1(COM2)等。
Emulate3Buttons是否模擬3鍵滑鼠,如果是的話,則
兩鍵滑鼠可以用左右鍵同時按下的方法來模擬中鍵。
兩鍵滑鼠可以用左右鍵同時按下的方法來模擬中鍵。
Emulate3Timeout timeout是指在多長的間隔內按下兩
鍵則模擬中鍵。
Section "Monitor"
指你的顯示器的型別。
Identifier在後頭Screen節中要用到,Section節中根
據這個Identifier來識別顯示器。
VendorName顯示器的製造商。
ModelName顯示器的型號。
HorizSync水平掃描頻率範圍(單位:kHZ)。
VertRefresh垂直掃描頻率範圍(單位:HZ)。
以上兩項要根據你的顯示器手冊而定,設定不正確的話,
有可能燒掉顯示器。如果不知道的話,可以用從小到大試
驗的方法找到正確的範圍,但一定要小心,發現不正常,
立刻用ctrl+alt+backspace退出。一般HorizSync的範圍
為31.5-31.75左右,VertRefresh為50-70左右,也有能達
到100的。
Modeline顯示的模式
其中有很多行,即很多種模式,會自動選擇一種最好的模
式進入,因此,不必把其它不需要的模式,比如640x480刪掉。
格式為:Modeline "型別名稱" 型別描述
其中型別描述分為4個部分,前3個部分是必須有的。第一
個部分為1個數字,是你的顯示器的時脈頻率,第2個部分包
括4個數字,第一個為水平的象素個數,其它3個數為水平掃
描的起始和結束範圍。第3個部分同第2個部分,只是確定的
是垂直的內容。第4個部分為Interlace,DoubleScan,±HSync,
±VSync,±CSync,Composite和HSkew。DoubleScan說明每
行都要掃描兩遍。這些一般都用的不多。
Section "Device"
顯示卡的型別。
Section "Screen"
對於每個X的伺服器,如XF86_VGA16,XF86_SVGA,XF86_FBDev
等,指定它們的配置。
在啟動X時,執行的是哪個X伺服器,由檔案/etc/X11/X決定。
這個檔案是一個符號連結。如果你想用XF86_SVGA來啟動你的
Xwindow的話,就把這個檔案指向/usr/X11R6/bin/XF86_SVGA。
在這個Section中,Driver指的是這個Section是針對哪個服務
器的。Device和Monitor為使用哪個顯示器和顯示卡。裡頭一般有
SubSetion "Display",設定顯示時的一些引數。Depth指顏色
深度,8,15,16等。Modes指使用哪種顯示模式。"640x480",
"800x600"等。ViewPort指進入後,真實螢幕在虛屏上的位置。
要了解更詳細的關於XF86Config的配置資訊,可以在提示符下
輸入如下命令:
#man XF86Config
工具有圖形介面的Xconfigure和文字介面的xf86config。
手工配置為修改配置檔案/etc/X11/XF86Config。在這個
檔案中,#表示註釋,也就是這項不起作用。
這個檔案的結構為:
Section "Section Name"
Subsection "Subsection Name"
EndSubsection
EndSection
下面簡單介紹一下每個Section的配置方法。
Section "Files"
指定一些檔案的路徑,一般用的有:
RgbPath 指定RGB資料庫檔案的路徑.一般為/usr/X11R6/lib/X11/rgb
FontPath 指定字型檔案的路徑及相應選項(常見的有是否允許放縮),
同時也可以直接從字型伺服器來獲取字型,如RH現在的做法
Section "ServerFlags"
其中一般有三項:
NoTrapSignals跟除錯有關,我們一般不用他。
DontZap是否允許ctrl+alt+backspace鍵退出xwindows,
加上#後表允許。
DontZoom是否允許ctrl+alt+數字鍵盤上的+或-改變屏
幕的解析度。
Section "Keyboard"
定義鍵盤型別,一般不需要修改。
Section "Pointer"
定義滑鼠型別。
Protocol為滑鼠型別,一般有Microsoft,PS/2,
MouseSystem等,根據你自己的滑鼠型別而定。
Device為滑鼠的裝置,為/dev/mouse,這是一個符號
連結,一般指向/dev/ttyS0(即DOS的COM1),或者為
/dev/ttyS1(COM2)等。
Emulate3Buttons是否模擬3鍵滑鼠,如果是的話,則
兩鍵滑鼠可以用左右鍵同時按下的方法來模擬中鍵。
兩鍵滑鼠可以用左右鍵同時按下的方法來模擬中鍵。
Emulate3Timeout timeout是指在多長的間隔內按下兩
鍵則模擬中鍵。
Section "Monitor"
指你的顯示器的型別。
Identifier在後頭Screen節中要用到,Section節中根
據這個Identifier來識別顯示器。
VendorName顯示器的製造商。
ModelName顯示器的型號。
HorizSync水平掃描頻率範圍(單位:kHZ)。
VertRefresh垂直掃描頻率範圍(單位:HZ)。
以上兩項要根據你的顯示器手冊而定,設定不正確的話,
有可能燒掉顯示器。如果不知道的話,可以用從小到大試
驗的方法找到正確的範圍,但一定要小心,發現不正常,
立刻用ctrl+alt+backspace退出。一般HorizSync的範圍
為31.5-31.75左右,VertRefresh為50-70左右,也有能達
到100的。
Modeline顯示的模式
其中有很多行,即很多種模式,會自動選擇一種最好的模
式進入,因此,不必把其它不需要的模式,比如640x480刪掉。
格式為:Modeline "型別名稱" 型別描述
其中型別描述分為4個部分,前3個部分是必須有的。第一
個部分為1個數字,是你的顯示器的時脈頻率,第2個部分包
括4個數字,第一個為水平的象素個數,其它3個數為水平掃
描的起始和結束範圍。第3個部分同第2個部分,只是確定的
是垂直的內容。第4個部分為Interlace,DoubleScan,±HSync,
±VSync,±CSync,Composite和HSkew。DoubleScan說明每
行都要掃描兩遍。這些一般都用的不多。
Section "Device"
顯示卡的型別。
Section "Screen"
對於每個X的伺服器,如XF86_VGA16,XF86_SVGA,XF86_FBDev
等,指定它們的配置。
在啟動X時,執行的是哪個X伺服器,由檔案/etc/X11/X決定。
這個檔案是一個符號連結。如果你想用XF86_SVGA來啟動你的
Xwindow的話,就把這個檔案指向/usr/X11R6/bin/XF86_SVGA。
在這個Section中,Driver指的是這個Section是針對哪個服務
器的。Device和Monitor為使用哪個顯示器和顯示卡。裡頭一般有
SubSetion "Display",設定顯示時的一些引數。Depth指顏色
深度,8,15,16等。Modes指使用哪種顯示模式。"640x480",
"800x600"等。ViewPort指進入後,真實螢幕在虛屏上的位置。
要了解更詳細的關於XF86Config的配置資訊,可以在提示符下
輸入如下命令:
#man XF86Config
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-84229/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- FreeBSD配置檔案XF86Config(轉)
- Elasticsearch7.x配置檔案Elasticsearch
- XF86Config檔案導讀 xwindow xserver (轉)Server
- DX 的.x 檔案
- apache 配置檔案的配置(轉)Apache
- ssm的配置檔案SSM
- SpringBoot2.x入門教程:理解配置檔案Spring Boot
- Git配置配置檔案Git
- Laravel 中的配置檔案Laravel
- ThinkPHP配置檔案的方法PHP
- SSM衍生的配置檔案SSM
- 完善ANT的配置檔案
- 修改Oracle的配置檔案Oracle
- 我的tmux配置檔案UX
- 我的Nginx配置檔案Nginx
- 配置檔案的編寫
- 2、coredump檔案的配置
- 8.4.4 配置檔案
- vim配置檔案
- Maven配置檔案Maven
- 配置檔案vimrc
- MySQL配置檔案MySql
- shell配置檔案
- mysql 配置檔案MySql
- WCF配置檔案
- bash配置檔案
- pch檔案配置
- nginx配置檔案Nginx
- Nginx 配置檔案Nginx
- Maven 配置檔案Maven
- 【SSM框架整合】專案xml檔案、properties等檔案的配置SSM框架XML
- Nginx的配置檔案詳解Nginx
- spark叢集的配置檔案Spark
- vim的配置檔案詳解
- Nginx的配置檔案說明Nginx
- 本機的 .zshrc檔案配置
- Docker 的配置檔案說明Docker
- 簡單的ANT配置檔案