特性 - 多种布局风格 - 叠层 (类似 i3 或 sway) - 二进制空间分割 (类似 bspwm) - 浮动 (独立的窗口框架,可选堆栈) - 主堆栈 (类似 dwm) - 滚动列 (类似 niri) - 堆栈 (类似 折叠) - 菜单栏图标,可打开菜单以切换工作区、更改布局和访问快速的 Rift 控制 点击查看菜单栏图标 - 从菜单栏或 CLI 中保存和恢复布局,可从可配置的文件夹中列出可重用的布局 点击查看菜单 - 焦点跟随鼠标,自动提升
- 不需要禁用 SIP
- 具有高性能的动画效果 (如 演示) 中所示)
- 使用触摸板手势切换到下一个/上一个工作区 (就像原生 macOS 一样)
- 可热加载配置
- 基于 Mach 端口的 IPC,可与 third-party">程序 (如 sketchybar 等) 进行通信
- 可在“显示器具有独立的工作空间”模式下使用 (与其他主要 WM 不同)
创建动机
Aerospace 为我提供了很好的体验,但我却想念动画效果和在一个显示器上使用全屏功能,同时在另一个显示器上工作。我也更喜欢利用私有/未记录的 API,因为它们通常更可靠(由于操作系统是基于它们和所有公共 API 而构建的),且性能更高。关于 rift 为什么存在以及 rift 所努力的目标,请参阅 宣言文件
[
config
][config_link]
[
quick start
][quick_start]