Sobre o projeto
Rift é um gerenciador de janelas de mosaico para macOS focado em desempenho e usabilidade. É escrito em Rust e não requer desativar a Proteção de Integridade do Sistema (SIP).
As opções de layout incluem mosaico (estilo i3/sway), particionamento binário de espaço (estilo bspwm), frames flutuantes com pilhas opcionais, master-stack (estilo dwm), colunas rolantes (estilo niri) e pilha/acordeão. Um ícone na barra de menus fornece um menu para alternar workspaces, mudar layouts e controles rápidos. Layouts podem ser salvos e restaurados pela barra de menus ou CLI, com layouts reutilizáveis carregados de uma pasta configurável.
Outros recursos incluem foco-segue-o-mouse com elevação automática, animações performáticas, gestos de trackpad para alternar entre workspaces, configuração recarregável a quente e IPC baseado em Mach port para programas de terceiros, como sketchybar. É notado que funciona com "Displays têm Spaces separados" habilitado, ao contrário de outros gerenciadores de janelas importantes.
Início rápido e configuração são documentados no site de documentação do projeto. Discussão e suporte da comunidade ocorrem na sala Matrix #rift:matrix.org. O projeto aceita patrocínio.
O README afirma que Rift começou como um fork do glide-wm e desde então divergiu significativamente. Ele usa APIs privadas engenharia reversa por yabai e outros projetos, e não é afiliado ao glide-wm ou yabai. A seção de motivação menciona preferir APIs privadas/não documentadas para confiabilidade e desempenho, e querer animações além de fullscreen em um display enquanto trabalha em outro.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.