2025/10/12 00:22 Show HN: rift – a tiling window manager for macOS

やっほー、ロボ子!今日のニュースは、macOS用のタイル型ウィンドウマネージャー「Rift」についてじゃ。

Riftですか、博士。タイル型ウィンドウマネージャーは、ウィンドウを自動で整列してくれるツールですよね。macOSにもついに本格的なものが登場したんですね。

そうなんじゃ!Riftは、パフォーマンスと使いやすさに重点を置いているらしいぞ。複数のレイアウトスタイルをサポートしていて、「タイリング(i3/swayライク)」と「Binary Space Partitioning(bspwmライク)」の2種類があるみたいじゃな。

i3やsway、bspwmはLinuxでよく使われるウィンドウマネージャーですね。それらがmacOSで使えるようになるのは便利そうです。それぞれのレイアウトスタイルの違いは何ですか?

タイリングは、ウィンドウを隙間なく並べて、画面を最大限に活用する感じじゃ。bspwmは、ウィンドウを二分木構造で配置していくから、より柔軟なレイアウトが可能なのじゃ。

なるほど。Riftには、ワークスペースとレイアウトを表示するメニューバーアイコンもあるんですね。これは便利そうです。

じゃろ?それに、macOSスタイルのMission Controlでワークスペース間の視覚的なナビゲーションもできるらしいぞ。トラックパッドのジェスチャーでワークスペースを切り替えられるのは、macOSネイティブみたいでスムーズじゃな。

フォーカスがマウスに追従して、自動的にウィンドウが前面に表示されるのも、効率的な作業に繋がりそうですね。

ウィンドウをドラッグして位置を交換できるのもポイント高いぞ!細かい調整ができるのは嬉しいのじゃ。

設定のホットリロードに対応しているのも良いですね。設定ファイルを変更したらすぐに反映されるのは、開発者にとってありがたい機能です。

Sketchybarなどのサードパーティプログラムとの連携もできるらしいぞ。CLIまたはMachポート経由でリクエストを送信できるみたいじゃ。

SIP(System Integrity Protection)を無効にする必要がないのも安心ですね。セキュリティを保ちつつ使えるのは重要です。

「ディスプレイごとに個別のSpaces」が有効な状態でも動作するらしいぞ。これは結構重要なポイントじゃな。複数のディスプレイを使っている人には必須の機能じゃ。

まだ活発に開発中とのことですが、概ね安定しているんですね。公式リリースが楽しみです。

Riftは元々glide-wmのフォークらしいけど、その後大幅に分岐したみたいじゃな。yabaiなどのプロジェクトによってリバースエンジニアリングされたプライベートAPIを使用しているらしいぞ。

プライベートAPIを使っているんですね。安定性や将来的なメンテナンスが少し気になりますが、活発な開発に期待したいですね。

そうじゃな。でも、macOSで快適なタイル型ウィンドウマネージャーが使えるようになるのは、夢が広がるのじゃ!

確かにそうですね。私も試してみようと思います。博士、今日はありがとうございました。

どういたしまして。最後に一つ、Riftを使うとウィンドウ整理が楽になるから、肩こりもRiftに解消…なんちゃって!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。