堆叠式 WM:经典直觉

堆叠式窗口管理器(Stacking Window Manager)是大多数人对桌面的第一直觉:窗口就像一张张纸片,可以随意拖拽、重叠,且只有最上面的窗口是可见的。


1. 核心逻辑:层级与深度

堆叠式 WM 引入了 Z-order(Z 轴顺序)的概念。

  • 活动窗口: 永远处于 Z 轴的最前端。
  • 浮动模式: 你可以使用鼠标改变窗口的大小和位置,完全不受网格限制。

2. 为什么在 2026 年依然有人用它?

  1. 自由度: 在处理多媒体编辑(如 GIMP、Krita)时,你可能需要将多个工具窗口随意摆放,堆叠式 WM 对此非常友好。
  2. 轻量化: 如果你只安装一个基础的 OpenboxFluxbox,整个桌面的启动速度会快到令人难以置信。
  3. 传统交互: 有些用户就是喜欢“乱中有序”的桌面,而不是死板的平铺。

3. 经典代表作

  • KWin (KDE): 世界上功能最强大的堆叠式 WM,支持大量动效和滤镜。
  • Mutter (GNOME): 专注于现代图形标准(Wayland 原生支持)。
  • Openbox: 极致极简的 X11 堆叠管理器。它是许多轻量化发行版(如 Lubuntu)的基础。
  • Xfwm4 (XFCE): 兼顾稳定与性能的典范。
💡 最小化安装建议

如果你想在 Arch Linux 上搭建一个极其轻量的系统,只需安装 xorg + openbox + tint2(任务栏),就能获得一个非常实用的纯 Stacking 环境。


4. 结业练习

  1. 层级测试: 在桌面上开启 5 个窗口,尝试使用快捷键(如 Alt + Tab)快速改变其 Z 轴顺序。
  2. Openbox 挑战: 安装 Openbox 并通过修改 rc.xml 文件来配置一套属于你的全局快捷键。
  3. 透明度调节: 尝试在支持的 WM 中(如 KWin)调节窗口透明度,感受“层级叠加”的视觉魅力。
Navigation