讀者在看這篇文章之前,首先要明白Linux的圖形系統和大家所熟悉的Windows圖形系統有著很大的差別,在Linux圖形系統中,X Window System(X窗口系統,簡稱X)扮演著最主要的角色。
X窗口系統和微軟Windows最大的差別在於,X窗口系統提供了兩個獨立運行的X服務器(X Server)和X客戶端(X Client),以及窗口管理器(Window Manager),這三個既分離,又聯系的部件構成了Linux的圖形界面,而這一點與微軟視窗完全不同,微軟視窗是一個已經將這三個部件完全封裝在一起的窗口系統。
Linux的X服務器只管理如何顯示圖形界面,如何響應鍵盤和鼠標的輸入等等,但它不提供用戶界面;窗口管理器則是在X服務器的基礎上提供用戶界面。這種分工使得開發X服務器的人專心於提高X的整體性能,而開發窗口管理器的人就能專心於美化界面。正是因為這樣,同是X窗口系統,用戶可以根據自己的喜愛來選擇窗口管理器,也就是說Linux用戶將有權選擇自己喜歡的GUI圖形用戶界面。筆者只是簡單地介紹了X,要想進一步了解X窗口系統的發展歷史、X服務器介紹以及安裝等信息,請參考《認識Liunx下的XFree86》,筆者主要是介紹目前流行的桌面圖形系統以及具體的安裝和配置。