Appearance
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 on GitHub
- Winlister: 官网下载地址 | 蓝奏盘
你用过 GlazeWM 吗?欢迎在评论区分享你的使用体验和配置技巧!
📌 评论规则
需要 GitHub 账号登录 禁止发布广告、无关内容 请保持友善讨论