rift README

The project's README from github.com/acsandmann/rift. As one markdown file: README.md.

Rift

Rift is a tiling window manager for macOS that focuses on performance and usability.

Rift demo

Rust CI Status Last Commit Open Issues GitHub stars Matrix

Features

Quick Start

Get up and running via the docs:


config


quick start

Community

Join #rift:matrix.org for discussion, support, and development.

Support

If rift is part of your daily workflow, consider sponsoring its development.

Motivation

Aerospace worked well for me, but I missed animations and the ability to use fullscreen on one display while working on the other. I also prefer leveraging private/undocumented APIs as they tend to be more reliable (due to the OS being built on them and all the public APIs) and performant. for more on why rift exists and what rift strives to do, see the manifesto

Credits

Rift began as a fork (and is licensed as such) of glide-wm but has since diverged significantly. It uses private APIs reverse engineered by yabai and other projects. It is not affiliated with glide-wm or yabai.

rift (acsandmann/rift)

Searching Database…

2.6K ·GitHub
Что это такое?Rift — это тайловый оконный менеджер для macOS с упором на производительность и удобство, предлагающий несколько стилей раскладки: тайлинг в стиле i3, BSP в стиле bspwm, плавающие окна, master-stack в стиле dwm, прокручиваемые колонки в стиле niri и раскладку «стопка/аккордеон».
Это самостоятельное приложение или плагин к чему-то?Это самостоятельное приложение для macOS (оконный менеджер) со значком в строке меню для переключения рабочих пространств, смены раскладок и доступа к управлению, плюс сопровождающий CLI.
Как его запустить?Следуйте официальной документации по настройке и руководству быстрого старта, ссылка на которое есть в README.
Нужно ли отключать System Integrity Protection (SIP), чтобы им пользоваться?Нет, Rift не требует отключения SIP, в отличие от некоторых других тайловых оконных менеджеров для macOS.
Работает ли он с настройкой macOS на отдельные Spaces для каждого дисплея?Да — Rift явно поддерживает включённую опцию 'Displays have separate Spaces', которую, как сказано в README, не умеет обрабатывать большинство других крупных оконных менеджеров.
А для других ОС это доступно?Нет, Rift работает только на macOS.
Как Rift взаимодействует с другими инструментами вроде sketchybar?Он предоставляет основанный на Mach-портах IPC, чтобы внешние инструменты вроде sketchybar могли общаться с Rift напрямую.
Почему автор написал Rift, вместо того чтобы использовать Aerospace?Автору нравился Aerospace, но не хватало анимаций и возможности развернуть один дисплей на весь экран, работая на другом; кроме того, он предпочёл опираться на приватные/недокументированные API macOS ради лучшей надёжности и производительности.
Можно ли сохранять свои раскладки и использовать их повторно?Да, раскладки можно сохранять и восстанавливать из строки меню или через CLI, беря их из настраиваемой папки с многоразовыми раскладками.
Связан ли Rift с yabai или glide-wm?Он использует приватные API, полученные путём реверс-инжиниринга yabai и другими проектами, но не связан ни с yabai, ни с glide-wm.
What are similar projects?AeroSpace, glazewm, KiwiDesk, i3, DockDoor, sway, Sapphire, rooms
Creator
acsandmann
Size
120.2 MB
Stars
2.6K
Age
1y
Commits · 90 Days