このプロジェクトについて

Riftは、パフォーマンスと使いやすさに焦点を当てたmacOS向けのタイル型ウィンドウマネージャです。Rustで書かれており、System Integrity Protection(SIP)を無効化する必要はありません。 レイアウトオプションには、タイル型(i3/sway風)、二分空間分割(bspwm風)、オプションのスタック付きフローティングフレーム、マスタースタック(dwm風)、スクロールカラム(niri風)、スタック/アコーディオンがあります。メニューバーアイコンから、ワークスペースの切り替え、レイアウトの変更、クイックコントロールを行うメニューを利用できます。レイアウトはメニューバーまたはCLIから保存・復元でき、再利用可能なレイアウトは設定可能なフォルダから読み込まれます。 その他の機能には、自動レイズ付きのフォーカスフォローズマウス、高性能なアニメーション、ワークスペース間を切り替えるトラックパッドジェスチャー、ホットリロード可能な設定、sketchybarなどのサードパーティプログラム向けのMachポートベースのIPCがあります。他の主要なウィンドウマネージャとは異なり、「ディスプレイごとに個別のSpace」を有効にした状態で動作することが特筆されています。 クイックスタートと設定はプロジェクトのドキュメントサイトで説明されています。コミュニティでの議論とサポートはMatrixルーム #rift:matrix.org で行われています。プロジェクトはスポンサーシップを受け付けています。 READMEには、Riftはglide-wmのフォークとして始まり、その後大きく分岐したと記載されています。yabaiや他のプロジェクトによってリバースエンジニアリングされたプライベートAPIを使用しており、glide-wmやyabaiとは提携していません。動機のセクションでは、信頼性とパフォーマンスのためにプライベート/非公開APIを好むこと、また一方のディスプレイで作業しながら別のディスプレイでアニメーションとフルスクリーンを実現したいことが言及されています。