26.4k Star开源神器,让你的Mac拥有高效平铺窗口管理

告别混乱桌面,用Yabai打造极致Mac效率体验
项目地址: https://github.com/koekeishiya/yabai
Yabai 是一款专为 macOS 设计的窗口管理工具,旨在扩展 macOS 内置窗口管理器的功能。它通过直观的命令行界面,以及用户自定义的键盘快捷键(配合 skhd 等第三方软件),让你能够自由地控制窗口、空间和显示器。
Yabai 的核心功能是平铺窗口管理。它使用二叉空间分割算法自动调整窗口布局,使你能够专注于窗口内容,免受干扰。 此外,Yabai 还具有焦点跟随鼠标、禁用空间切换动画、创建超过 16 个空间的限制等功能。

项目亮点:
- 平铺窗口管理: 自动调整窗口大小和位置,充分利用屏幕空间。
- 自定义快捷键: 通过 skhd 或其他软件,自定义键盘快捷键,快速管理窗口。
- 焦点跟随鼠标: 鼠标移动到哪个窗口,焦点自动切换到该窗口。
- 突破空间限制: 突破 macOS 默认的 16 个空间限制,创建更多工作空间。
- 多平台支持:
- Intel x86-64:支持 Big Sur 11.0.0+, Monterey 12.0.0+, Ventura 13.0.0+, Sonoma 14.0.0+, 和 Sequoia 15.0+。
- Apple Silicon:支持 Monterey 12.0.0+, Ventura 13.0.0+, Sonoma 14.0.0+, 和 Sequoia 15.0+。
使用场景:
- 开发者: 在多个代码编辑器、终端和浏览器之间高效切换。
- 设计师: 同时查看多个设计稿和参考资料,提高工作效率。
- 文字工作者: 并排编辑文档和查阅资料,方便快捷。
- 任何需要同时处理多个窗口的用户。
安装与配置:
详细的安装说明和配置示例可以在 yabai wiki 中找到。
注意事项:
- 需要开启 macOS 的辅助功能 API 权限。
- 如果需要启用窗口动画,需要开启屏幕录制权限。
- 在 macOS 11.x, 12.x 的“Mission Control”设置中,必须启用“Displays have separate Spaces”(显示器具有单独的空间)选项。 在 macOS 13.x, 14.x, 15.x 的“桌面与程序坞”设置中,在“调度中心”窗格中,必须启用“显示器具有单独的空间”选项。
怎么样,看完这个项目是不是觉得很棒? 这个项目对于需要高效管理窗口的 Mac 用户来说非常有用! 快来转发给你的朋友们一起学习使用吧!