您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何理解Ubuntu Xwindow,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
Xwindow 是工作站圖形系統的工業標準,它有多種不同的實現,Ubuntu 系統中使用 Xorg。(比較前衛的圖形界面系統 XGL,實際上代替 X 服務器的作用,并且還有與之配套的窗口管理器)
歷史
當然,Xwindow 有悠久的歷史和傳統,不過那不在我們討論的范圍。您要注意的有兩點:
◆Xwindow 和 Xbox 中的“X”本意是不同的, X 只是 W 后的一個字母,差不多應該這樣理解, Xwindow 是 Window 的接班人 (注意,Window 不是 Windows)
◆同樣,也不要把 Xwindow 說成是 Xwindows,那是一種褻瀆!一切偉大的創造,都應得到應有的理解和尊重。
架構及原理
Xwindow 使用服務器-客戶端架構。無論本地圖形界面,還是遠程圖形界面,都以同樣的流程工作。這樣便不需要分別進行設計和維護,極大的提高了網絡透明性。
本地 X 客戶端 ┐ ┌ 鍵盤
遠程 X 客戶端 ┼ X 協議 ─ X 服務器 ─ 硬件規范 ┼ 鼠標
遠程 X 客戶端 ┘ └ 顯示器
Xserver
Xwindow 系統服務器端,通過驅動程序(硬件規范)來管理硬件資源。例如:當我們移動鼠標時,通過驅動程序 [5] ,向 Xserver 發送信息:“向右移動 200 點,向上移動 100 點”(向右上移動);“按下左鍵”......
Xserver 作出如下響應:
1、上一次鼠標停止的坐標為 600,500
2、向右 200,向上 100。現在鼠標位于坐標 800,600
3、坐標 800,600 處,為窗口 Firefox 的“關閉”按鈕
4、根據預設動作,將 “點擊 Firefox 窗口的關閉按鈕” 翻譯為 “關閉窗口 Firefox”
5、向 X 客戶端 Firefox 發送一個“退出”消息
6、Xserver 通過顯示子系統(顯卡、顯示器),全程顯示鼠標的位置和移動
Ubuntu Xwindow簡介
事實上,向程序發送“退出”信號,通常窗口管理器完成......為了描述方便,這里暫不區分。稍后,我們將向您介紹 窗口管理器 的其它一些細節。大多數的鼠標不需要專門的驅動程序,因為它們符合某一硬件規范,例如:有四個移動方向和三個鍵
上述就是小編為大家分享的如何理解Ubuntu Xwindow了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。