Skip to content

Windows 上终于有了真正好用的平铺窗口管理器:GlazeWM

作为一个长期在 Windows 的开发者,我一直羡慕 Linux 用户能够使用 i3、hyprland 这样优雅的平铺式窗口管理器。面对传统的层叠式窗口管理,总觉得效率被大打折扣。但现在,这一切都改变了——GlazeWM 的出现,让 Windows 也能拥有媲美 Linux 的平铺窗口管理体验。

什么是平铺式窗口管理器?

如果你还不熟悉平铺式窗口管理器,简单来说:它会自动将窗口平铺排列,充分利用屏幕空间,无需手动调整窗口大小和位置。你可以通过键盘快捷键快速切换焦点、移动窗口、调整大小,整个工作流行云流水,效率倍增。

对于程序员、数据分析师、内容创作者等需要多窗口协作的用户来说,这简直是生产力神器。

为什么选择 GlazeWM?

1. 稳定可靠

与早期的 Windows 平铺窗口管理器相比,GlazeWM 的稳定性令人印象深刻。它基于现代化的架构设计,与 Windows 11 的 API 深度集成,不会出现窗口闪烁、卡顿等问题。我已经使用了几个月,几乎没有遇到过崩溃或异常。

2. 功能完善

GlazeWM 提供了你在 i3 或 hyprland 中期待的所有核心功能:

  • 灵活的窗口操作: 通过快捷键快速切换焦点、移动窗口、调整大小
  • 多工作区支持: 轻松管理 9 个独立工作区,不同项目互不干扰
  • 智能窗口规则: 可以设置特定应用的行为(浮动、忽略、平铺等)
  • 视觉效果定制: 支持窗口边框、圆角、透明度等视觉效果
  • 间隙调整: 自定义窗口间距和屏幕边距,打造个性化布局

3. 配置简单直观

GlazeWM 使用 YAML 格式的配置文件,清晰易懂。即使是新手也能快速上手。下面是我的一些核心配置:

窗口间隙设置

yaml
gaps:
  inner_gap: "20px" # 窗口之间的间隙
  outer_gap: # 窗口与屏幕边缘的间隙
    top: "20px"
    right: "20px"
    bottom: "20px"
    left: "20px"

视觉效果配置

我为焦点窗口设置了蓝色边框和轻微透明度,非焦点窗口则是灰色边框,这样能一眼看出当前操作的窗口:

yaml
window_effects:
  focused_window:
    border:
      enabled: true
      color: "#8dbcff" # 蓝色边框
    transparency:
      enabled: true
      opacity: "95%" # 轻微透明
  other_windows:
    border:
      enabled: true
      color: "#a1a1a1" # 灰色边框

快捷键配置

快捷键设计遵循 Vim 风格,学习成本低:

  • Alt + H/J/K/L 或方向键: 切换窗口焦点
  • Alt + U/I/O/P: 调整窗口大小
  • Alt + 1~9: 切换工作区
  • Alt + Shift + 1~9: 移动窗口到指定工作区
  • Alt + T: 切换浮动/平铺模式
  • Alt + F: 全屏
  • Alt + Q: 关闭窗口
  • Alt + Enter: 打开终端

4. 智能窗口规则

通过窗口规则,我可以让某些应用自动忽略平铺管理,比如:

  • 图片查看器、Bitwarden 等小工具保持浮动
  • 火绒安全软件的弹窗不被平铺
  • 浏览器的画中画窗口保持独立

这让 GlazeWM 既强大又不失灵活性。

自定义窗口状态

官方提到了通过使用 Winlister 来检查指定窗口的标题、进程名、类名,获得这些信息后,

就可以在配置文件中指定程序的窗口状态了,一般是将一些需要的窗口设置为浮动(float)

当然如果懒得配置, 也可以通过快捷键alt+t(这是我自定义的快捷键)来切换当前窗口的状态(平铺/浮动)

目前已知不兼容程序有火绒安全软件,这并不是说这个软件不能和火绒共存,

实际上在你决定呼出火绒界面之前,按一下alt+shift+p,作用是暂停 glazeWM 的窗口接管和它的所有快捷键,

这样你使用火绒进行杀毒、清理垃圾等功能完全不会有问题

我的使用体验

自从用上 GlazeWM,我的工作流发生了质的改变:

多任务处理更高效: 开发时,左边是代码编辑器,右边是浏览器和终端,切换只需一个快捷键,不用再鼠标点来点去。

屏幕空间利用率提升: 不再有窗口重叠浪费屏幕空间,每个像素都被充分利用。

专注度提高: 工作区功能让我可以将不同项目完全分离,工作时不会被其他窗口干扰。

操作更流畅: 设置浏览器为工作区 1,vscode 为工作区 2,微信等通讯工具为工作区 3,切换秩序alt+1,alt+2,alt+3,绝对不会像alt+tab一样切乱,保证了效率

不再羡慕 Linux 用户

说实话,以前每次看到 Linux 用户在 Reddit 上晒他们的 i3 或 hyprland 配置时,我都会感叹 "Windows 什么时候能有这样的工具"。现在,GlazeWM 完美填补了这个空白。

它不是简单的模仿,而是在充分尊重 Windows 生态的基础上,带来了真正实用的平铺窗口管理体验。与 Windows 11 的原生功能完美兼容,支持多显示器,处理各种边缘情况游刃有余。

开始使用 GlazeWM

如果你也想提升 Windows 的窗口管理效率,不妨试试 GlazeWM。你可以从 GitHub 下载最新版本,按照文档进行简单配置,就能开启全新的 Windows 使用体验。

相信我,一旦习惯了平铺式窗口管理,你就再也回不去了。Windows 用户终于也能享受到 Linux 用户的这份 "特权" 了!

自用配置

因为配置内容较多,后续也可能更新配置, 为了方便 L 友始终拿到的是最新的配置,

我将配置文件放在了 github 的 gist 里了

地址:https://gist.github.com/bd-dxg/65743a5b464f5b05e95f2ab252e9964a

这一份配置的特点是:

  • 关闭了大部分官方快捷键配置,因为一万年也用不到一次,关闭这部分配置降低 L 友使用的心智负担,具体可以看被屏蔽的指令
  • 适配了 QQ/微信的查看图片或者朋友圈等窗口,默认为浮动,QQ/微信本身还是平铺式,只是这些特殊窗口没必要再次平铺
  • 适配了火绒等衍生程序,默认为浮动,不过还是建议使用火绒前先按一下alt+shift+p,用完了再按一次恢复 glazeWM 接管窗口

配置文件存放路径: C:\Users\10035\.glzr\glazewm


你用过 GlazeWM 吗?欢迎在评论区分享你的使用体验和配置技巧!

📌 评论规则

需要 GitHub 账号登录 禁止发布广告、无关内容 请保持友善讨论