天天看點

13 X window system 學習淺記

X window system:指通過圖形接口(Graphical user interface,GUI)操作;那麼為甚圖形視窗接口成為X呢?因為英文字母X在W(window)後面,故人們就戲稱這一版接口為X啰(下一版新視窗之意)。

  1、發展史:

    a.在 Unix Like 上面癿圖形使用者接口 (GUI) 被稱為 X 戒 X11;

    b.X11 是一個『軟體』而不是一個作業系統;

    c.X11 是利用網絡架構來進行圖形接口的執行不繪制;

    d.著名的 X 版本為 X11R6 這一版,目前大部分癿 X 都是這一版演化出來的 (包括 X11R7);

    e.現在大部分的 distribution 使用的 X 都是由 Xorg 基金會所提供的X11 軟體;

    f.X11 使用的是 MIT (Massachusetts Institute of Technology, 麻省理工學院))授權,為類似 GPL 的自由軟體授權方式。

  2、定義:利用網絡架構的圖形使用者軟體,基本上分為X Server 與 X Client 兩個元件,其中X Server 管理硬體(即輸入輸出裝置等),X Client 管軟體。在運作上,X Client 應用程式會将所要呈現的畫面告知X Server 并由其将結果透過所管理的硬體繪制出來。

    a、X Window System 是以透過網絡取得圖形接口的一個架構,由于伺服器與用戶端硬體不可能完全相同,是以X Server 目的在于管理用戶端的硬裝置(即每部用戶端主機都需要安裝 X Server,而伺服器端則提供X Client 軟體,以提供用戶端繪圖所需要的資料)。

    b、X Client負責處理來自X Server的動作,将該動作處理成繪圖資料,再将資料傳回給X Server。

    c、X Window Manager(WM,視窗管理者):特殊的X Client,負責管理所有的X Client。

    d、Display Manager:提供登入需求。在本機的文字接口底下可以輸入startx啟動X系統。

    e、Xorg 是一個 X server ,配置檔案位亍 /etc/X11/xorg.conf ,裡面有 Module, Files,Monitor, Device 等設定階段;

    f、 字型管理為 X server 的重點,目前字型管理可由 xfs 及 fontconfig 來處理。   

版權聲明:本文為CSDN部落客「weixin_33851429」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_33851429/article/details/91604777