X11
視窗系統和視窗管理器有什麼區別?
視窗系統(例如 X11、Wayland)和視窗管理器(Awesome、Compiz、OpenBox)有什麼區別?
您所說的視窗系統通常被稱為顯示伺服器。
顯示伺服器之間的差異有據可查。但是,顯示伺服器和視窗管理器之間的區別在於它們執行的工作。顯示伺服器處理顯示圖形應用程序並將圖形應用程序的輸入和輸出中繼到系統的其餘部分,反之亦然。
另一方面,視窗管理器的工作是管理顯示伺服器如何(或更經常地,在何處)顯示其客戶端視窗。
結果,幾乎沒有人在不使用某種視窗管理器的情況下使用顯示伺服器(儘管這是可能的)。您可以更簡單地將這種關係想像為:顯示伺服器以圖形方式顯示所有內容,視窗管理器組織客戶端視窗以供顯示伺服器顯示。