1
- 投稿者
- ryoppippi (@ryoppippi)
- 投稿日時
- 2026-08-03 21:05 +07
- 元リンク
- https://x.com/ryoppippi/status/2084279611123184096
- 自動生成記事
- macOSを「Linuxのように」操る――omniWMが示すウィンドウ管理の再設計
概要
macOS上のcmux作業画面から検索付きのウィンドウ・オーバービューを呼び出し、Arcの既存ウィンドウへ切り替えるまでを、OmniWMのフォーカス表示と横方向のタイル配置を含めて見せる約4.41秒の無音デモです。
詳細解説
0.00〜約1.50秒は、緑色のデスクトップ上でcmuxの「dotfiles」ウィンドウがほぼ画面全幅を占め、外周のシアン色の枠がフォーカス中であることを示しています。cmux内は左にプロジェクト/セッション一覧、中央にエージェントまたはターミナルの実行履歴、右にGitHubのdotfiles PR #5076の差分が並び、READMEには「OmniWM provides Niri-style scrolling window management on macOS」や、ウルトラワイドでは3コンテナ、MacBook内蔵画面では2コンテナ、cmuxは全カラム幅で開始する旨が見えます。約1.50〜1.90秒で画面が暗転し、現在のウィンドウが縮小して「Type to search...」という検索欄を備えたオーバービューへ移行します。約1.90〜3.35秒はワークスペース番号らしき「1」の下に、左からArc、ChatGPT、cmux(dotfiles)の3つのサムネイルが横並びになります。最初はcmuxに緑の選択枠がありますが、ポインタがArcへ移ると青いホバー枠と赤い閉じるボタンが現れ、その後、緑の選択枠がArcへ移ります。約3.35〜3.90秒でオーバービューが閉じ、Arcが拡大されます。最終状態ではArcのRedditページが大きなカラムとしてシアン枠でフォーカスされ、右端に細いChatGPTカラムが残ります。上部のワークスペース/アプリ表示らしきストリップでも選択アイコンがcmuxからArcへ変わっています。つまり映像の主眼は、既存ウィンドウを一覧から直接選び、Niri風のスクロール型タイル空間で目的のカラムを前面へ移す一連の操作を、macOS上で滑らかに行えることです。
重要ポイント
- cmux、ChatGPT、Arcという異なる既存ウィンドウを、検索欄付きのオーバービューで同時に一覧化しています。
- 選択中のサムネイルは緑、ホバー中は青、通常画面でフォーカス中のウィンドウはシアンの外枠で明示されます。
- cmuxはほぼ全幅のカラム、切り替え後のArcは大きなカラム、ChatGPTは右側の細いカラムとして残り、アプリごとに異なる幅を持つ横方向タイル配置が確認できます。
- Arcを選ぶと新規起動ではなく既存のReddit画面へ戻り、上部のアプリ/ワークスペース表示もcmuxからArcへ同期して切り替わります。
- 画面内READMEはOmniWMを「macOS上のNiri-style scrolling window management」と説明しており、映像の横方向カラム切り替えと整合します。
実務/開発への示唆
- ウルトラワイド環境では、cmuxのような主作業アプリを全幅、ChatGPTのような補助アプリを細幅に設定すると、必要な文脈を残しつつ主カラムへ集中できます。
- 多数のウィンドウを順番に巡回する代わりに、オーバービューのサムネイルを直接選ぶ運用にすると目的画面へ短い操作で到達できます。
- ポインタ/トラックパッド操作とフォーカス枠を組み合わせる設計は、現在どのウィンドウへ入力されるかを視覚的に確認しやすくします。
- 導入評価では、アプリ別の既定幅、ワークスペース割り当て、オーバービュー呼び出しキーまたはジェスチャーを自分の作業フローに合わせて調整するのが要点です。
注意点
- MP4には映像ストリームしかなく、HLSマスターにも音声グループ/音声コーデックの記載がないため、音声は意図的に付いていないと判断しました。以下の転記は発話ではなく画面内テキストです。
- 映像自体にはキー入力表示や手元映像がありません。cmux画面にはトラックパッド用処理、Control+Down、trackpad-overview.nuといった文字が見えますが、実際にどのキー/ジェスチャーでオーバービューを開いたかは映像だけでは断定できません。
- 4.41秒の短い成功例なので、インストール手順、設定の難しさ、複数ディスプレイ、安定性、負荷、最小化ウィンドウの扱いまでは検証していません。
- X APIのduration_msは4410ms、ダウンロードしたMP4をffprobeで測った実尺は約4408.333msで、丸めによるごく小さな差があります。
文字起こし・画面内テキスト
【音声】なし。 【画面内テキストの時系列転記】 0.00〜1.50秒: cmux/dotfiles。左の選択カードに「dotfiles」「Running」「feature/omniwm-workflow*」「PR #5076 open」。中央にはgit・Nix関連の実行履歴と「トラックパッド用に、macOSのApp Exposéショートカット(Control+Down)を送る処理を追加しました」などの日本語。右のGitHub差分には「# OmniWM」「OmniWM provides Niri-style scrolling window management on macOS」「The ultrawide display shows three containers at once」「The built-in MacBook display overrides this to two containers」「cmux starts at full column width」など。 1.50〜1.90秒: 暗転・縮小アニメーション。「Type to search...」が出現。 1.90〜3.35秒: オーバービュー。左上に「1」。サムネイルは左から「product (Channel) - Rork - 25 new items - Slack」/Arc、「ChatGPT」/ChatGPT、「dotfiles」/cmux。cmuxの選択枠からArcの選択枠へ移動。 3.35〜4.41秒: Arcへ復帰。Redditの投稿見出し「I built an all-in-one Export Tool for NotebookLM to save my own time. Need your feedback to make it better!」、サインイン選択肢、Cookie設定ダイアログが見え、右端にはChatGPTの細いカラムが残る。