Tangrid 与 yabai
用脚本控制平铺,或在应用里配置自动流式布局。
yabai 是可脚本化的 Mac 平铺管理器,通过二叉空间分割自动排列窗口。Tangrid 的自动流式布局同样使用 BSP 风格布局,提供应用设置、快捷键和浮动规则。下面比较平铺配置与相关桌面管理方式。
功能对比
| 功能 | yabai | |
|---|---|---|
| 自动平铺 | 自动流式布局随窗口增减重新排列 | 二叉空间分割平铺 |
| 配置方式 | 应用设置与内置快捷键 | 配置文件、脚本与 CLI 命令 |
| 浮动窗口 | 按应用与窗口标题设置浮动规则 | 通过规则与命令让窗口不参与平铺 |
| macOS 桌面 | 使用原生桌面,通过快捷键移动窗口 | 通过 CLI 命令控制原生桌面 |
| 设置要求 | 移动窗口需要辅助功能权限 | 辅助功能权限;部分高级功能需要调整 SIP |
如何选择
选择 yabai,如果你 希望精细编写平铺与桌面行为脚本,愿意维护配置文件,并配合独立的快捷键工具。
选择 Tangrid,如果你 希望自动使用 BSP 风格布局,并直接在应用中配置浮动规则和布局快捷键。
常见问题
Tangrid 能不写脚本就配置自动平铺吗?
可以。自动流式布局、浮动规则、间距和快捷键都可以在应用中配置。方向快捷键还能聚焦和移动布局中的窗口。
Tangrid 提供 BSP 风格的自动布局吗?
提供。自动流式布局以 BSP 风格分割排列受管理窗口,支持分割或标签优先。你可以旋转、翻转、均分和调整布局顺序。
Tangrid 能让指定应用或标题的窗口不参与平铺吗?
可以。在自动流式布局设置中,为应用或窗口标题添加浮动规则。窗口标题规则支持正则表达式,可以匹配指定窗口。
Tangrid 排列窗口需要什么权限?
Tangrid 移动和缩放窗口需要 macOS 辅助功能权限。实时窗口预览需要屏幕录制权限。预览在本机处理,不上传屏幕内容。
试用 Tangrid 自动流式布局时,可以继续运行 yabai 吗?
试用自动流式布局时,建议暂停 yabai 的自动窗口管理。一次让一个应用控制窗口摆放,方便判断其布局行为。
更多对比
让 Mac 窗口管理更顺手。
免费试用 Tangrid 7 天。一次性买断,享 14 天退款保障。