窗口排成一行,轻松滑动。Glide。

Glide 把每个窗口放进无限延伸的横向条带上的一列,让你用键盘或触控板在窗口间穿梭。再也没有窗口层层堆叠的烦恼。适用于 Mac 和 Windows。

开源,MIT 许可证。灵感来自 niri 和 PaperWM。

⌃⌥← ⌃⌥→ MacWin+← Win+→ Windows或用三指轻扫

工作原理

  1. 每个窗口都是一列

    新窗口会在你正在使用的窗口右侧打开。每一列都与屏幕等高,宽度可选固定值:⅓、½、⅔ 或全宽。

  2. 沿着条带滑动

    用方向键在各列之间切换,条带只会滚动到刚好显示出聚焦的那一列。

  3. 无需拖动即可整理

    加按 Shift 就能带着窗口一起移动。你可以把多个窗口堆叠在一列中、变成标签页,或发送到另一个工作区。

为键盘而生

一组按键,掌控一切

在 Mac 上以 ⌃⌥ 开头,在 Windows 上以 Win 开头。所有快捷键都可以更改。

九个工作区和一个概览

每个工作区都有自己的条带。按 ⌃⌥O 或 Win+Tab 即可查看全部,输入文字就能找到窗口。

窗口绝不丢失

关闭或退出 Glide 后,所有窗口都会回到屏幕上。即使 Glide 崩溃,看门狗程序也会做同样的事。

下载

Windows

Windows 11,x64 或 Arm。无需管理员权限即可安装。

尚未进行代码签名,因此首次运行时 Windows SmartScreen 可能会发出警告:请选择“更多信息”›“仍要运行”。

两个版本都会自动保持最新。每个版本的更新说明和校验和都发布在 GitHub 上:Mac、Windows。

Mac 和 Windows

Mac 版和 Windows 版 Glide 共用同一个引擎和同样的快捷键(Mac 上是 ⌃⌥,Windows 上是 Win)。下表列出了两者目前各自支持的功能。
功能MacWindows
平铺
无限延伸的横向条带上的列支持支持
堆叠:多个窗口放在同一列支持支持
标签页列支持支持
预设宽度、全宽和居中支持支持
平铺布局或滚动条带,按工作区设置在 Windows 上按 Win+Ctrl+T 切换工作区,在 Mac 上按 ⌃⌥T。平铺布局中所有列共享屏幕,无需滚动。每个工作区都会保留自己的布局,“设置 › 常规 › 布局”可决定新工作区的初始布局。支持支持
拖动列的边缘来调整大小支持支持
浮动窗口支持支持
滑动动画支持支持
将窗口拖入堆叠、标签页或另一个显示器支持支持
工作区和显示器
九个工作区支持支持
每个显示器都有平铺和各自的工作区支持支持
在菜单栏或通知区域中显示正在使用的工作区在 Windows 上,通知区域图标会以 3×3 网格显示九个工作区,正在使用的会亮起。Mac 版 Glide 则在菜单栏中显示它们的编号。支持支持
切换时在屏幕上显示工作区编号支持支持
所有工作区的概览,输入文字即可筛选支持支持
概览中的实时窗口预览在 Mac 上需要屏幕录制权限;没有该权限时显示 App 图标。部分支持支持
输入
每个操作都有快捷键,且均可重新设定支持支持
快捷键冲突提示支持支持
三指轻扫沿条带滑动支持支持
用鼠标滚轮沿条带滑动支持支持
接管系统的窗口快捷键在 Mac 上,Glide 的 ⌃⌥ 快捷键不会与 macOS 冲突。无需支持支持
外观
窗口间距支持支持
任意颜色的焦点环支持支持
焦点环粗细支持支持
调暗未聚焦的窗口支持支持
行为
按 App 设置规则:浮动、平铺、宽度、工作区支持支持
App 在你放置的位置重新打开支持支持
停止平铺或退出 Glide 时窗口复位支持支持
崩溃看门狗,让窗口复位支持支持
登录时启动支持支持
自动更新支持支持
管理以管理员身份运行的 App仅限 Windows:以管理员身份重新启动 Glide。无需支持支持

开源

随意阅读,随意修改

Glide 免费,采用 MIT 许可证。代码托管在 GitHub 上:Mac 版(Swift)和 Windows 版(C#)。

出了问题请告诉我们

请在对应平台的仓库中提交 issue:Mac 或 Windows。

数据不会离开你的电脑

没有账户、数据分析或跟踪。Glide 只会向 GitHub 查询是否有新版本。隐私政策