跳转到内容

平铺式窗口管理器简介

平铺式窗口管理器以键盘为中心管理窗口布局,资源占用低,适合追求高效工作流的开发者。常见的有基于 X11 的 i3 和基于 Wayland 的 sway

  • 工作区(workspaces):用于分组窗口的虚拟桌面。
  • 平铺(tiling):窗口自动调整大小以填满可用空间。
  • 浮动窗口:用于对话框或需要自由移动的应用。

将配置放到 ~/.config/i3/config

set $mod Mod4
bindsym $mod+Return exec alacritty
bindsym $mod+d exec dmenu_run
workspace 1 output HDMI-1
  1. 从包管理器安装 i3sway
  2. 创建最小配置,绑定终端和启动器。
  3. 学习工作区切换与窗口移动的快捷键。

这个主题是构建可靠 Linux 开发流程的重要组成部分。对它有清晰的理解,会让后续任务变得更容易,因为你能更快地判断某一步是否缺失或使用不当。

  • 在安全的测试环境中尝试这里展示的命令和配置。
  • 比较这些概念在不同发行版或工具之间的适用差异。
  • 记下一次实践中哪些步骤成功,哪些失败,这样下次遇到问题时更容易定位。
  • 将这篇文章与系列中相关内容结合起来,加深整体理解。
  • 跳过验证步骤,默认系统已经配置正确。
  • 不对命令中的路径、软件包名称或工具版本进行适配,直接复制粘贴执行。
  • 把这个主题当成孤立的技巧,而不是整个开发流程的一部分。

平铺窗口管理器改变了窗口在屏幕上的排列方式,通常用键盘驱动的布局取代传统桌面环境中浮动、重叠的窗口模型。这种方式在需要同时管理多个窗口时,可以显著减少频繁使用鼠标的开销。

如果你刚接触平铺窗口管理器,建议先在独立的登录会话中尝试,而不是直接替换主桌面。安装 i3sway 后,创建一个专门的 .xsession.desktop 条目,这样登录时可以选择它。若需要返回 GNOME/KDE/MATE,正常桌面仍然可用。

i3 中,通常用 Mod1+hjklMod1+方向键 切换窗口焦点,用 Mod1+Shift+<数字> 将窗口移动到不同工作区。学习这些快捷键往往是入门时最大的门槛,但养成习惯后,效率会大幅提升。