新浪網

  新浪首頁 > 科技時代 > FreeBSD使用大全連載 > FreeBSD連載(44):X Free86的硬件要求
 


FreeBSD連載(44):X Free86的硬件要求

http://www.sina.com.cn 1999年12月16日 13:34 王波

第5章 設置和使用X Window

  當將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支持的顯示卡芯片的種類。



 
  新浪首頁 > 科技時代 > FreeBSD使用大全連載 > FreeBSD連載(44):X Free86的硬件要求


網站簡介 | 網站導航 | 廣告服務 | 中文閱讀 | 聯系方式 | 招聘信息 | 幫助信息

Copyright(C) 1999 SINA.com, Stone Rich Sight. All Rights Reserved

版權所有  四通利方 新浪網