适用于 macOS 的滚动式窗口管理器。

所有窗口并排排列在一条无限延伸的横向带上,就像 Linux 上的 PaperWM 和 niri。窗口不会重叠,也不会被其他窗口遮挡,多打开一个应用也不会让其余窗口变小。只需滚动即可。

一次购买,终身许可。适用于搭载 Apple 芯片、运行 macOS 13 或更高版本的 Mac。

Glidro 交互式演示

Safari
Glidro
终端
~/project ❯ git status
当前分支 main
没有需要提交的更改
~/project ❯ cargo test
正在运行 42 项测试
测试结果: 通过
~/project ❯
代码
备忘录
聊天

这是可操作的 Glidro 模型,而非视频。拖动标题栏可重新排序,点击 Dock 图标可打开应用,点击红色按钮可关闭窗口。在实际应用中,这里的每个按键都需要按住 ⌥ 再按相应按键。

适用于 macOS 的平铺窗口管理器:滚动窗口,而不是缩小窗口。

对比网格平铺与 Glidro 的滚动布局。在网格中,窗口共享同一块屏幕空间,因此每增加一个窗口,所有窗口都会变小。Glidro 使用 延伸至显示器边缘之外的横向带。在下方再打开一个应用即可看到区别:网格会分割屏幕,而 Glidro 会延长横向带,让现有窗口保持原来的宽度。

网格平铺

窗口共享屏幕,每个新窗口都会让其他窗口变小。

Glidro · 滚动布局

横向带不断延长,现有窗口保持你设定的宽度。

新窗口在焦点窗口旁打开

受管理的滚动列默认在焦点窗口旁打开,并保持各自的宽度。 浮动窗口和标签列遵循各自的布局规则。

横向带跟随焦点移动

使用键盘切换焦点或在触控板上轻扫,横向带就会滚动到恰好能看到目标窗口的位置。

明天仍是熟悉的布局

重新启动后,列的顺序、宽度和堆叠都会恢复。每台显示器和每个空间都有自己的横向带,工作与聊天不会混在一起。

将 Mac 版 PaperWM 与 macOS 版 niri 的体验,做成原生应用。

如果你一直在寻找 Mac 版 PaperWM 或 macOS 版 niri,这里有相同的滚动模式,以及符合 Mac 习惯的操作:用设置窗口代替配置文件,触控板轻扫灵敏度可调,也无需修改 SIP。下方的每幅图都可以操作,试试按键吧。

堆叠

将多个窗口放入同一列。可把窗口移入左侧或右侧的列,再将其移出;也可调整堆叠内的顺序,以及每个窗口的高度。

标签列

当每个窗口都需要完整高度时,将堆叠切换为标签页。一个快捷键即可在堆叠列和标签列之间切换。

预设宽度

循环切换你选择的窗口宽度,默认是 25%、35%、65% 和 75%,也可选择下一个或更小的预设。全宽和居中各有一个快捷键。

8 px

间距与避让 Dock 的布局

设置窗口之间和屏幕边缘的间距,最小可为零。窗口会避开 Dock 调整大小,不会被其遮挡。

MacBook

外接显示器

多显示器,每屏一条横向带

每台显示器都有自己的横向带、焦点和滚动位置。窗口不会溢出到相邻屏幕,一个快捷键即可将焦点窗口发送到下一台显示器。

灵敏度可调的触控板轻扫

用三指或四指轻扫,横向带就会按你设置的灵敏度跟随手指移动,随后停靠在最近的列。可在本页任意演示上横向滚动,亲自感受。

为工作区设计的原生控制

焦点边框与调暗效果
可为焦点窗口添加边框,并将其他窗口调暗。两者默认关闭,可按需开启,调暗强度也可调整。指针焦点同样为可选功能,默认关闭。
会话恢复与登录时启动
列顺序和堆叠会在重新启动后保留;应用也可随 Mac 启动并自动开始平铺。
按应用设置窗口规则
在“应用”中选择哪些应用参与平铺,支持搜索以及“全部”“运行中”和“已禁用”筛选。
可重新绑定的快捷键
每个快捷键都能修改,一个操作可以绑定多组按键,录制器也支持非美式键盘布局。
设置即时生效
修改间距、宽度或快捷键后,屏幕会立即更新。不需要保存,也无需重新启动。
保留原生全屏行为
将窗口设为 macOS 全屏后,Glidro 就不会干预它。
自动化
支持 macglide://action/<action-id> 网址,以及 GlidroEngine send-cmd 辅助工具。
购买后私密交付
付款后,您将收到专属下载链接和许可证密钥。
有次数限制的引擎恢复
引擎意外退出后,会在 120 秒内最多尝试恢复五次,之后需要手动点击“继续”。主动暂停后则保持暂停。
鼠标与原生调整大小
按住 Option 滚动鼠标滚轮可切换窗口。拖动原生窗口左侧或右侧边缘可调整所在列的宽度。也可选择让焦点跟随指针。
练习与帮助
首次启动的练习使用独立的横向带。“帮助”可以复制版本、macOS 和引擎信息以便联系支持,并在可用时显示与安装版本匹配的内置发行说明。
控制窗口与暂停
关闭控制窗口后仍会继续平铺;Glidro 活跃时,按 Command+0 可重新打开。可按需折叠侧栏。“暂停”会还原符合条件的受管理窗口;“退出”会等待还原完成。请参阅 控制参考指南.

日常键盘快捷键。

全新安装默认使用 Option 组合键,配合 Vim 按键或方向键。在你自己的键盘上按下组合键,即可看到这里相应的按键亮起。

导航

切换焦点⌥HJKL
或方向键⌥←↓↑→
移动窗口⌥⇧+ 相同按键
下一台显示器⌥N

大小

循环切换宽度⌥R
全宽⌥F
将列居中⌥C
下一个 / 更小的宽度预设⌃⌥⇧=-
增高 / 降低⌃⌥=-
均分高度⌃⌥0

堆叠

堆叠到左侧列⌥]
堆叠到右侧列⌥[
向右移出⌥⇧]
向左移出⌥⇧[
标签列⌥D
浮动 / 取消浮动⌃⌥T

想查看完整列表?请打开 Glidro 中的 控制 → 键盘 ,查看包括工作区和快捷键模式在内的所有快捷键,并自定义按键绑定。这里展示的是全新安装的默认设置,已有自定义快捷键优先。 阅读控制指南 →

真正的 Mac 应用:SwiftUI 与 Glidro Engine,为 Mac 原生打造。

Glidro Engine 负责管理应用的窗口布局。它通过 macOS 窗口 API 处理滚动布局,由原生通知和明确的命令驱动更新。

你看到的应用使用原生 SwiftUI,提供菜单栏项目以及布局、手势和快捷键控制。没有 Electron,没有网页视图,也无需学习配置文件。按照入门引导为 Glidro 授予辅助功能权限;如有提示,也请为 Glidro Engine 授权,因为 macOS 通过此权限允许窗口管理器移动窗口。

  • 系统要求macOS 13 Ventura 或更高版本
  • 适用机型Apple 芯片(M1 或更新型号)
  • 发行版本使用 Developer ID 签名并经 Apple 公证
  • 权限仅需辅助功能权限
  • 隐私不跟踪使用情况;许可验证需要联网
  • 许可一次购买,终身使用

一次付费,终身保留。

无需订阅。首发优惠在 $19.99 原价基础上减免 $10。

永久许可 · 同时激活一台 Mac

$9.99 $19.99

一次购买,包含后续更新。

  • 滚动、堆叠、标签页、触控板轻扫与多显示器支持
  • 许可包含后续更新
  • 随时可将许可转移到新 Mac
  • 电子邮件支持

需要搭载 Apple 芯片并运行 macOS 13 Ventura 或更高版本的 Mac。通过 Creem 结账。价格未含适用税费。首发折扣将在 Creem 结账时自动应用。

结账前请查看 购买政策 及 系统要求 。

常见问题解答。

什么是滚动式窗口管理器?

滚动式窗口管理器不会强制将窗口塞进固定网格,而是将它们并排放在延伸到屏幕边缘之外的横向带上。通过触控板手势或键盘快捷键滚动即可导航,每个窗口都保留你设定的大小。打开新应用不会缩小或重新排列其他窗口。

Glidro 是 Mac 版的 PaperWM 或 Niri 吗?

是的,这正是设计思路。PaperWM(GNOME)和 Niri(Wayland)让滚动式窗口管理在 Linux 上广受喜爱。Glidro 则将相同模式带到 macOS,提供 精致的原生应用:原生 SwiftUI 界面与 Glidro Engine、灵敏度可调的触控板轻扫,以及每项设置的图形界面。无需 Hammerspoon 脚本或配置文件。

它与 Rectangle、Magnet,或 yabai、AeroSpace 这类平铺管理器有何不同?

Rectangle 和 Magnet 是窗口 吸附工具 ,需要逐个窗口操作,不会维持整体布局。yabai、Amethyst 和 AeroSpace 等平铺管理器会维持布局,但采用网格形式:每增加一个窗口,其他窗口就会调整大小。

Glidro 使用 滚动布局。在此布局中,窗口在无限延伸的横向带上保持大小,通过滚动即可导航。既有平铺窗口管理器的自动化,也不必担心工作区突然重新排列。

一个许可可用于几台 Mac?

每个许可支持 一台已激活的 Mac。首发优惠价为 $9.99,原价 $19.99,均未含适用税费。首发折扣在 Creem 结账时自动应用。如需将已激活许可转移到另一台 Mac,请联系 Glidro 支持。签名的离线许可最长有效 14 天,此后需要在线验证。

支持哪些 macOS 版本?

Glidro 支持在 macOS 13 Ventura 或更高版本 上运行的 Apple 芯片 Mac(M1 或更新型号)。不支持 Intel Mac。Glidro 1.0.0 使用 Developer ID 签名并经 Apple 公证,不安装内核扩展,不修改系统,也无需像部分平铺管理器那样关闭 SIP。

为什么需要辅助功能权限?

macOS 只允许应用通过辅助功能 API 移动其他应用的窗口并调整大小,因此 Glidro 需要这项权限才能工作;Rectangle、Magnet 等窗口管理器也需要相同权限。这是应用请求的唯一权限。窗口管理完全运行在 你的 Mac 本地。付费激活和验证会连接许可服务,应用不会跟踪使用情况。有关许可数据,请查看 隐私政策 。

支持多显示器和空间吗?

支持。每台显示器都有独立的横向带、焦点和滚动位置,窗口不会溢出到相邻屏幕,按一个快捷键即可将焦点窗口移到下一台显示器。同时支持 macOS 空间,每个 Space 都保留独立的横向带布局。

会拖慢我的 Mac 吗?

一般不会。Glidro Engine 响应窗口通知和明确的命令。整个应用 不包含 Electron 或网页运行时 。

购买后如何获取应用和许可?

付款后,Creem 会发送您的专属下载链接和许可证密钥。 在应用中输入密钥即可激活 Glidro。 要转移许可证,请先在旧 Mac 上停用,再在新 Mac 上激活。

遇到问题怎么办?

请先查看 设置指南:多数问题与 macOS 设置有关,尤其是触控板轻扫与 macOS 切换桌面的手势冲突。如果仍未解决,请联系 支持团队 ,并说明问题及 macOS 版本。多数权限、多显示器配置和特定应用问题都能很快解决,你会收到开发这款应用的开发者的回复。

不必再反复排列窗口。
开始滚动吧。

一次购买,包含后续更新。适用于搭载 Apple 芯片、运行 macOS 13 或更高版本的 Mac。