XF86Conifg文件詳解
X-Window系統(tǒng)給我們提供了許多配置工具,但最終也是生成了一個(gè)配置文件:XF86Config,它存放在/etc/X11目錄下。如果你能夠直接讀懂它,那么對(duì)其做一些小的調(diào)整,那將是十分容易的事?,F(xiàn)在我們就一起來(lái)分析一下這個(gè)配置文件。它分成了許多個(gè)小節(jié),每個(gè)小節(jié)分別配置一部分。
本文引用地址:http://butianyuan.cn/article/201609/304091.htm一、 File配置小節(jié)
設(shè)置X Window系統(tǒng)所用的字體路徑,下面是一個(gè)配置實(shí)例:
Section Files
RgbPath /usr/X11R6/lib/X11/rgb
FontPath /usr/X11R6/lib/X11/fonts/TrueType
FontPath unix/:-1
EndSection
其中Section“Files”表示Files小節(jié)開始,EndSection表示這個(gè)小節(jié)結(jié)束。其間有幾個(gè)配置項(xiàng):
1)RgbPath:設(shè)置RGB色彩數(shù)據(jù)庫(kù)的路徑。這個(gè)配置項(xiàng)的內(nèi)容是在安裝的時(shí)候就寫好的,肯定沒錯(cuò),別改它。
2) FontPath:用來(lái)設(shè)置字體的路徑。而像Redhat Linux會(huì)采用X Font Server(字體服務(wù)器)來(lái)管理所有的字體,這時(shí),你就會(huì)看到字體路徑就像:unix/:-1
二.Server Flag配置小節(jié)
設(shè)置X Server的各種選項(xiàng),包括一些功能鍵的設(shè)置,下面是一個(gè)配置實(shí)例:
Section ServerFlags
# NoTrapSignals
# DontZap
# DontZoom
# DisableVidModeExtension
# AllowNonLocalXvidtune
# DisableModInDev
# AllowNonLocalModInDev
EndSection
SectionServerFlags表示ServerFlags小節(jié)的開始,EndSection表示該小節(jié)的結(jié)束,其中有以下幾個(gè)配置項(xiàng):
1)NoTrapSignals:不捕捉信號(hào),在錯(cuò)誤發(fā)生時(shí)直接dump產(chǎn)生Core文件。若啟用這項(xiàng)設(shè)置將可能導(dǎo)致控制臺(tái)不穩(wěn)定,不過對(duì)于高手而言,dump產(chǎn)生的core文件有利于糾錯(cuò)。建議不啟用。
2)DontZap:取消使用Ctrl+Alt+Backspace組合熱鍵退出XWindow系統(tǒng)的功能。默認(rèn)是注釋掉它,也就是說(shuō)可以使用Ctrl+Alt+Backspace組合熱鍵退出X Window系統(tǒng)。建議不啟用。
3)DontZoom:取消使用Ctrl+Alt++和Ctrl+Alt+-組合鍵切換顯示模式的功能。默認(rèn)是注釋掉它的,也就是說(shuō)可以使用這兩個(gè)組合鍵進(jìn)行顯示模式的切換。建議不啟用。
4) DisableVidModeExtension:禁示使用xvidtune程序調(diào)整畫面。
5) AllowNonLoaclXvidtune:允許使用非本地端的xvidtune程序。
6) DisableModInDev:關(guān)閉動(dòng)態(tài)變更輸入設(shè)備的設(shè)置。
7) AllowNonLocalModInDev:允許非本地端變更鍵盤和鼠標(biāo)的設(shè)置。
注:xvidtune程序是Xwindows中提供的一個(gè)應(yīng)用程序,它用來(lái)調(diào)整畫面顯示大小和位置的程序。
評(píng)論