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 个选择
Mjolnir
适用于 OS X 的轻量级自动化与生产力工具。

snApp
snApp 是一款功能强大的窗口管理工具,专为 Mac 设计。其核心基于获奖的 Siri 快捷指令 Snap。

SMBAct
SMBAct 是一款一体化的跨平台解决方案,可帮助您更好地组织 Windows 系统及应用程序,并显著简化与它们的交互过程。

Shiftit
ShiftIt 是一款适用于 OSX 的应用程序,可通过键盘快捷键快速操作窗口的位置和大小。它旨在成为 OSX 的完整功能窗口管理器。这是对 Aravindkumar Rajendiran 原版 ShiftIt 的完全重写,而原版已不再……

dwm
dwm 是一个用于 X 的动态窗口管理器。它采用平铺、单窗格和浮动布局来管理窗口。所有布局均可动态应用,从而为当前使用的应用程序和执行的任务优化环境。
SwayFX
Sway 是一款出色的窗口管理器,无疑是最早期且最成熟的 Wayland 窗口管理器之一。然而,它仅限于包含 i3 中已有的功能。此分支摒弃了简单的 wlr_renderer,改用我们的 fx_renderer,具备……

Komorebi Window Manager
Komorebi 是一个分屏窗口管理器,作为 Microsoft 桌面窗口管理器在 Windows 10 及以上版本中的扩展运行。

Xmonad
xmonad 是一个用 Haskell 编写和配置的动态平铺式 X11 窗口管理器。在普通窗口管理器中,你一半的时间都花在对齐和查找窗口上。xmonad 通过自动化这一过程,使工作更加轻松。

