X window設定介紹

1.X window簡介:
linux

1)在Unix Like上面的圖形用戶接口(GUI)被稱爲爲X或X11服務器

2)X11是一個軟件而不是操做系統ide

3)較著名的X版本是X11R6這一版,目前大部分X都是由這一版演化出來的。spa

4)X Window最先是由MIT在1984年開發出來的。操作系統

2.linux下的X window是創建在通訊的基礎上的,分爲兩個部分X Server和X Client兩部分:server

1)X Server:進行硬件管理,屏幕繪製與提供字型功能,X Server管理的設備主要是I/O相關的,包括鍵盤、鼠標、手寫板、顯示器、屏幕分辨率與顏色深度、顯示適配器與顯示的字型等。每部主機都須要安裝X Server,而服務器則是提供X Client軟件,以提供客戶端繪圖所須要的數據。接口

2)X Client:處理來自X Server的數據,處理成爲繪圖數據,再將這些繪圖數據回傳給X Server。開發

3)須要注意的是X Client是安裝在服務端的,而X Server是安裝在客戶端的。it

3.X Window Manager:特殊的X Client,負責管理全部的X Client軟件。io

4.Display Manager:提供登入需求。即輸入用戶名和密碼後進入圖形界面(tty7)。

5.startx:啓動圖形界面,startx最重要的任務就是找出用戶或者系統默認的X server與X client的配置文件,而使用者也可以使用startx外接參數來取代配置文件的內容。

1)sartx [X client 參數] -- [X server 參數]:分別進行client參數、server參數設定,啓動圖形界面

2)startx執行的流程爲:

X server參數方面:

使用startx後面接的參數

若無參數,則尋找用戶家目錄的檔案(~/.xserverc)

若無上述二者,則以/etc/X11/xinit/xserverrc

若無上述三者,則執行/usr/bin/X(X server的執行檔)

X client參數方面:

使用startx後面接的參數

若無參數,則尋找用戶家目錄的檔案(~/.xinitrc)

若無上述二者,則以/etc/X11/xinit/xinitrc

若無上述三者,則執行xterm(X底下的終端軟件)

6.xinit [client option] -- [server or display]:啓動X,即啓動X server與加載X client,實際上startx也是讀取參數後調用xinit。

1)系統默認的x client和x server是這樣的。

xinit xterm -geometry +1+1 -n login -display :0 -- X:0

X client方面,xterm是X窗口底下的虛擬終端機,後面接的參數則是這個終端機的位置與登入與否。-display:0意思是這個虛擬終端機是啓動在第:0號的X顯示接口。

X server方面,指定X啓動在第:0個顯示接口。

7.xserverrc:啓動X server的檔案(/etc/X11/xinit/.serverrc或~/.serverrc)。

8.xinitrc:啓動x client的預設腳本,啓動時,會首先嚐試讀取~/.xinitrc,若不存在,則讀取/etc/X11/xinit/xinitrc來做爲啓動X Client的預設腳本。

9.第一個啓動的x window終端機是tty7 ,監聽端口是6000,之後依次遞增。顯示的接口號碼爲:0.

10.GNOME速度稍微快點,KDE接口比較有親和力。

11.X -version:顯示X server的版本信息(必須以root的身份運行—)。

相關文章
相關標籤/搜索