FreeBSD配置檔案XF86Config(轉)

gugu99發表於2007-08-11
FreeBSD配置檔案XF86Config(轉)[@more@]

  位於/etc目錄下的XF86Config檔案是XFree86的X伺服器的配置檔案,XF86Setup 或者xf86config在配置完後就將配置資訊儲存在這個檔案中。XFree86也提供了一個配置檔案的樣例檔案,/usr/X11R6/lib/X11/XF86Config.eg,可以用作參考。很多情況下需要對X的行為進行微調,而並不想重新啟動設定程式重複進行整個設定過程,這樣手工修改配置檔案就更為方便。

  有一些X伺服器的引數使用配置程式並不能進行配置,必須在原有XF86Config上手工更改配置檔案。

  下面將以一個簡單的配置檔案為例進行簡單介紹XFree86的設定選項。

  • 檔案搜尋路徑
Section "Files"

  RgbPath  "/usr/X11R6/lib/X11/rgb"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"

  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

  FontPath  "/usr/X11R6/lib/X11/fonts/misc/"

  FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"

  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

#  FontPath  tcp/fontserver:7000

#  ModulePath  "/usr/X11R6/lib/modules"

EndSection

  上面是配置檔案的第一部分 “Files” ,這個檔案部分定義了 X Window使用的搜尋檔案路徑,如調色盤檔案的路徑RGBPath,字型路徑FontPath,以及ModulePath用來設定X伺服器的動態可載入模組的路徑。

  其中字型路徑可以使用多行來設定多個路徑,也可以在一行之內設定多個路徑,路徑之間使用逗號分隔。字型路徑也能定義為網路上的字型伺服器,這需要指定協議、主機名和埠地址,例如tcp/fontserver:7000表示一臺名為fontserver的字型伺服器使用tcp埠7000提供字型服務。Unscaled用於修飾表示對這個路徑下的字型不進行縮放處理,處理固定字型可減少系統資源的消耗。使用字型伺服器可以讓多個伺服器同享字型,從而達到節約磁碟空間的目的。

  在行首使用符號 “#” ,表示這一行為註釋,並不被X伺服器處理。

  • 可載入模組
# Section "Module"

# Load "xf86Jstk.so"

# EndSection

  如果前面Files部分定義了ModulePath,這個"Module"部分就用來裝載相應路徑下具體的模組。一般情況下,並不需要使用這個功能,除非是使用了一些非標準的功能,需要可載入模組的支援,如xf86Jstk.so就是一個遊戲杆的驅動程式。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-944724/,如需轉載,請註明出處,否則將追究法律責任。

相關文章