窗口管理器

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

圖形用戶界面的圖層結構圖

大部分窗口管理器是為X Window系統,針對LinuxBSD操作系統設計編寫的,用戶可以通過選擇窗口管理器更改電腦的圖形用戶界面外觀和使用方式。

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

macOS使用蘋果自行研發的窗口管理器。

分類

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

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

參見