FreeBSD系統 X Free86的硬體要求(轉)

BSDLite發表於2007-08-13
FreeBSD系統 X Free86的硬體要求(轉)[@more@]  當將FreeBSD系統用作伺服器的時候,其正常工作並不依賴於任何圖形介面,只使用字元介面就能完成幾乎的全部伺服器端任務。然而,圖形介面具有更大的靈活性,可以同時開啟多個視窗、執行一些字元介面無法完成的任務(如圖形處理)、使 FreeBSD系統更容易使用等,圖形介面的處理能力是打算將FreeBSD系統用做個人工作站平臺的必備能力。

  FreeBSD透過X Window系統來支援圖形介面,X Window是由MIT開發的一套標準圖形介面,其當前版本是X11R6.3。與MS Windows或Macintosh的圖形介面不同,X Window是一套平臺獨立的基本圖形功能呼叫介面,它不包括具體的硬體實現和具體的顯示風格,因此X Window具備高度可配置性,有多種多樣的顯示風格。如果將圖形介面分為涉及應用程式的顯示管理能力、進行圖形處理的圖形介面和低層的顯示硬體介面三個部分,那麼X Window就是中間層和低層的一套圖形處理協議。

  但是MIT釋出的X Window原始碼並不包括低層程式碼,即系統在具體顯示硬體上的實現,為了使X Window能在計算機的具體硬體上執行起來,還需要開發相應的驅動程式。除了專有廠商開發了各種硬體驅動程式以提供真正可用的X Window系統之外,另一個具備多種硬體驅動程式並可以自由使用的X Window系統為XFree86。它是由很多志願者組織的,利用X Window的原始碼為各種顯示硬體開發可供自由使用的X伺服器,使得X Window系統能夠在具體的作業系統硬體上真正執行起來。FreeBSD以及其他幾種自由作業系統均使用Xfree86系統作為圖形系統。

安裝和設定X伺服器

  FreeBSD中使用XFree86作為基本X Xindow系統,然而也有專業廠商為FreeBSD 系統製作X伺服器,例如Xi Graphics公司,商業公司開發的X伺服器通常能夠支援更多、更新的顯示硬體,並能支援新型硬體的各種特性。XFree86由於為志願者進行開發,不能得到顯示硬體生產廠商的技術支援和技術資料,因此對新硬體的支援要差一些。一般情況下,如果沒有使用太新的顯示硬體,XFree86即能滿足建立圖形系統的需要。因此這裡就介紹設定和使用XFree86系統的方法。

X Free86的硬體要求

  當前XFree86最新發布的版本為XFree86 3.3.3,支援多種型別的顯示卡。但是圖形介面比文字介面需要更多的系統資源,尤其是記憶體空間。通常要正常執行X Window 的FreeBSD系統,至少需要8MB記憶體,並且還應有8MB的交換空間,以執行其他X應用程式。然而要想獲得更高的效能,還應該有更好的硬體條件,如帶有硬體加速能力的顯示卡。

  顯示卡:XFree86支援多種顯示卡,從普通的VGA顯示卡到專用圖形加速卡。一般的個人計算機均使用某一種VGA相容的顯示卡,這就滿足XFree86的最低要求。但如果XFree86支援顯示卡的具體型別,就可以用256色或更高的真彩色、更大的解析度的顯示模式來執行X Window系統,否則就只能使用16色的標準VGA模式。而且使用圖形加速卡的硬體功能會明顯改善圖形介面的顯示速度。

  顯示器:由於Unix的使用者和開發者用慣了專業工作站,所以他們設計的圖形介面是為了大螢幕而設計的。在小顯示器上使用X Window,往往會覺得按鈕過大、邊框過粗等等,因此顯示器最好能達到1024x768的解析度,甚至更高,才能更好的發揮X Window下的各種介面風格的優勢。

  鍵盤:常用的Unix工作站鍵盤也與PC鍵盤的排列不太一樣,但是一般的使用者更習慣PC風格的鍵盤。XFree86可以重新對映鍵盤,預設情況下鍵盤的對映為PC風格的鍵盤,但對於更熟悉工作站鍵盤使用者可以重新定義鍵盤上的排列。

  滑鼠:MS Windows使用的是2鍵滑鼠,在X Window中更習慣使用3鍵滑鼠,對於只有2鍵滑鼠的計算機,XFree86能提供一種模擬第三鍵操作的功能。使用風格也不太相同,例如在Windows95中使用雙點 “double click” 來執行程式,在X下一般只需單點即可,因為使用X Window的使用者通常是長期使用計算機的專家,他們認為雙點操作使得手指處於緊張的狀態,長期進行雙擊操作會對手指造成損傷。

  安裝XFree86之前,首先需要了解計算機的顯示卡是否被XFree86所支援,XFree86支援大量常見的顯示卡硬體,然而由於X伺服器的驅動不是由硬體廠商開發的,那麼一個硬體從出現到被XFree86支援需要一段時間,很多硬體廠商出於保護商業機密的考慮,沒有公開他們硬體的詳細資料,這就對開發對他們硬體的驅動程式提供了額外的阻礙。安裝了XFree86 之後,可以檢視其文件目錄中的README檔案(FreeBSD下這個檔案的路徑為/usr/X11R6/lib/X11/doc/README ),來檢視Xfree86支援的顯示卡晶片的種類。

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

相關文章