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 个选择
Moom
Moom让窗口管理变得如同点击鼠标按钮一样简单——如果你是那种喜欢使用快捷键的人,也可以通过键盘快捷键来操作。

Divvy
Divvy 是一种全新的工作区管理方式。它可让你快速高效地将屏幕精确分割成各个部分。

Amethyst
Amethyst 是一款类似于 Linux 上流行的 xmonad 侧边窗格管理器的 Mac 窗口管理器。Amethyst 使用 Objective-C 编写,支持可配置快捷键、多显示器支持、多种布局,并可选择将某些应用程序设为浮动模式。

Griddle
一款原生 macOS 菜单栏应用,通过快捷键和视觉网格叠加实现快速窗口排列。只需按下 QWE、ASD 即可瞬间排列窗口。无数字版权管理,一次性购买,适用于您所有的 Mac 设备。

Sxmo
一个真正由你掌控的极简 Linux 智能手机环境。Sxmo(即 Simple X Mobile)是一组简单且高效(suckless)的 X 程序和脚本,协同工作以在 PinePhone 及其他设备上构建一个遵循 Unix 哲学的完整移动用户界面。

Qtile
一个功能完整、可定制的平铺窗口管理器,用 Python 编写和配置。

IceWM
IceWM 是 X 窗口系统的一个窗口管理器。它运行快速且内存效率高,提供多种外观,包括 Windows'95、OS/2 Warp 3、4 和 Motif。

river
具备动态分屏和主从堆叠布局的 Wayland 合成器,通过 riverctl 工具进行配置,支持标签系统管理窗口,可使用 rivertile 和用户自定义布局生成器进行定制,无需传统工作区即可灵活设置工作空间。

