Rift: gestor de ventanas por mosaico para macOS

Fuentes: Rift: a tiling window manager for macOS

Rift es un gestor de ventanas por mosaico (tiling window manager) diseñado específicamente para macOS, que ofrece una alternativa robusta a las herramientas nativas del sistema operativo. A diferencia de otros gestores populares, Rift permite utilizar la función de espacios de pantalla separados, lo que facilita el trabajo simultáneo en múltiples monitores sin conflictos de interfaz. El software destaca por su rendimiento y su capacidad para aprovechar APIs privadas de macOS, lo que garantiza una mayor estabilidad y fluidez en comparación con las interfaces públicas del sistema.

El proyecto ofrece una variedad de estilos de disposición, incluyendo layouts tipo i3/sway, partición espacial binaria (bspwm), ventanas flotantes, pila maestra (dwm), columnas desplazables (niri) y pila (accordion). Una de sus características distintivas es la integración con la barra de menús de macOS, que permite cambiar entre espacios de trabajo, ajustar layouts y acceder a controles rápidos sin necesidad de abrir aplicaciones adicionales. Además, Rift soporta la carga de configuraciones desde la barra de menús o la línea de comandos, permitiendo a los usuarios guardar y restaurar sus preferencias de forma reutilizable.

Técnicamente, Rift utiliza Mach port para la comunicación interprocesos (IPC) con programas de terceros, como sketchybar, lo que lo posiciona como una herramienta versátil para el ecosistema de macOS. El gestor incluye animaciones de alto rendimiento y gestos táctiles para cambiar entre espacios, imitando la experiencia nativa del sistema. Rift comenzó como un fork de glide-wm, pero ha divergido significativamente para adaptarse mejor a las necesidades de los usuarios avanzados que buscan personalización profunda y control total sobre la interfaz de usuario.