yabai

yabai
软件描述
yabai 最初是 chunkwm 的一个 C99 重写版本,原本计划作为其首个 RC 版本。
官方网站
访问软件的官方网站了解更多信息
github.com
什么是 yabai?
yabai 最初是 chunkwm 的 C99 重写版本,原本计划作为其首个 RC 版本发布。但由于架构上的重大变更、支持系统的调整以及功能的改变,现决定独立发布。这些变化源于我在实验、设计和使用 kwm 与 chunkwm 过程中的经验积累。部分变更涉及性能优化,另一些则旨在简化用户体验,使其更完整,尽可能实现与操作系统的无缝集成,提供恰当的错误报告,同时保持高度可定制性。
要求
yabai 官方支持 macOS High Sierra 10.13.6 及 macOS Mojave 10.14.4/5。它使用一个脚本附加组件,即一段注入到 Dock.app 中的代码包,用于在与 WindowServer 通信时提升权限。WindowServer 是所有应用程序的唯一接口,是 GUI 框架及其他诸多服务实现的核心。因此,为使 yabai 正常运行,必须禁用系统完整性保护。
🔄 替代方案
107 个选择
Autumn Window Manager
Autumn 是一款功能全面的 macOS 窗口管理器,内置 IDE,开发者可使用 JavaScript 或 TypeScript 自定义所有设置。

Tuck
Tuck 是一款实用的菜单栏应用程序,可让你通过将窗口隐藏在屏幕边缘下方,快速简单地清理多窗口混乱。

Gnome Mutter
Mutter 是一个 Wayland 显示服务器以及 X11 窗口管理器和合成库。
Whim
Whim 是一个可修改、可插拔且可脚本化的动态窗口管理器,适用于 Windows 10 和 11,基于 WinUI 3、.NET 和 C# 脚本开发。

Phoenix
Phoenix 是一个轻量级的 OS X 窗口和应用程序管理器,支持使用 JavaScript 编写脚本。你也可以轻松使用编译为 JavaScript 的语言,例如 CoffeeScript。Phoenix 追求高效和极小的系统占用。

WMFS²
WMFS² 是用 C 语言编写的轻量级且高度可配置的 X 窗口管理器。WMFS² 是一款遵循 BSD 许可证发布的自由软件。它可通过键盘或鼠标操作,其配置仅需一个易于理解的文本文件。

