視窗管理員

視窗管理員Window manager)是在圖形化使用者介面中,控制窗口位置與外觀的軟體。 許多視窗管理員是為了桌面環境編寫,與桌面環境一同發布的,例如被GNOME使用的Mutter。同時也存在不少獨立的視窗管理員,如OpenboxAwesome等。

圖形化使用者介面的圖層結構圖

大部分視窗管理員是為X視窗系統,針對LinuxBSD作業系統設計編寫的,使用者可以通過選擇視窗管理員更改電腦的圖形化使用者介面外觀和使用方式。

對於微軟Windows作業系統而言,使用者可以選擇利用替代殼程式的軟體來修改圖形化使用者介面。 例如,LiteStep可用以修改Windows 9598NT使用者介面,讓其擁有Afterstep類的風格。OS/2的預設殼層Presentation Manager,但是第三方可以提供替代品。

macOS使用蘋果自行研發的視窗管理員。

分類

視窗管理員根據管理窗口的方式不同,被分為幾個門類。

  • 合成式視窗管理員(compositing window manager)
  • 堆疊式視窗管理員(stacking window manager)
  • 瓷磚式視窗管理員(tiling window manager)
  • 動態視窗管理員(dynamic window manager)

參見