平铺与动态 WM:效率革命
如果你觉得“用鼠标拖动窗口”太慢,那么欢迎来到 平铺式窗口管理器(Tiling Window Manager)的世界。在这里,屏幕上的每一像素都不会被浪费,每一个窗口都会像地砖一样严丝合缝地铺开。
1. 平铺式 WM 的核心哲学
- 二进制树布局: 窗口自动铺满,不重叠。
- 全键盘操作: 90% 的动作(分屏、移动、关闭、启动)都通过快捷键完成。
- 极简资源: 几乎没有 UI 装饰(无边框、无标题栏),专注内容本身。
2. 三大主流流派对比
- 核心: 你决定下一个窗口是横向还是纵向切割。
- 代表: i3wm (X11), Sway (Wayland)。
- 优点: 极其可控,配置文件极其简单(普通文本)。
- 深度阅读: Sway 极速上手 (Comming Soon)
- 核心: 窗口根据预设算法(如螺旋、主副屏)自动排列。
- 代表: bspwm, DWM。
- 优点: 无需操心布局,一切交给算法。
- 核心: 支持在平铺和堆叠模式间一键切换,通常带有华丽动效。
- 代表: Hyprland (Wayland), AwesomeWM (X11)。
- 优点: 颜值极高,支持毛玻璃、圆角和复杂动画。
3. 平铺式 WM 的“生存挑战”
学习门槛
初次进入平铺式环境,你可能会发现鼠标毫无用处,甚至连关机按钮都找不到。
- Mod 键: 核心按键(通常是
Alt或Win键)。 - 配置即所有: 你的所有快捷键都定义在一个名为
config的文件中。
4. 为什么极客都爱它?
- 心流状态: 你的手永远不需要离开键盘,在写代码、看文档和查资料间无缝切换。
- 极致性能: 这种环境几乎不消耗 CPU 性能,所有的资源都留给了你的编译器。
- 极高美感: 这种“命令行风格”的极简主义往往带有极高的专业感。
5. 结业练习
- 虚拟环境实测: 在虚拟机中安装
i3-wm。 - 快捷键特训: 尝试使用
Mod + Enter打开终端,Mod + h/v切换切割方向,Mod + d启动应用。 - Config 定制: 修改配置文件,将背景色改为你最喜欢的颜色,并成功重启使其生效。