中文 · English · 日本語 · GitHub

gmux

Windows 向けの宣言的なワークスペース切り替えツール。 マルチモニターのレイアウトを設定画面で記述し、ホットキー一つで一瞬で配置。

使い方

  1. 記述 —— gmux の設定画面でレイアウトを選ぶ:ディスプレイ、アプリ、領域。すべて GUI で、設定ファイルを手書きする必要はありません。
  2. Ctrl+M + キー —— あなたの chord(12q …)。
  3. ウィンドウが配置される —— すでに開いているアプリは移動されるだけ(閉じない・再起動しない)。

gmux を入手

gmux は Microsoft Store で配信中 —— 自動更新、30 日間の Premium 試用、アカウント不要。

Microsoft Store で入手 →

macOS 版は準備中です。GitHub でスターを付けると、リリース時にいち早く通知を受け取れます。

動作環境: Windows 10 build 17763 (1809) 以降、64 ビット。

30 秒でわかる

設定画面で数クリックするだけで、メインディスプレイにメモ帳を全画面表示する binding を作れます:モニターを選び、レイアウトを選び、アプリを領域にドロップ。

Ctrl+M の後 1 → メモ帳がメインモニターに全画面表示。もう一度押す → 同じウィンドウが移動されるだけ(再起動しない)。

設定は持ち運べて、同期できます。 設定画面で構成した内容はすべて、宣言的な TOML ファイルとして保存されます。手書きする必要は一切ありませんが、中身はプレーンテキスト —— バックアップしたり、git / Dropbox / OneDrive で複数マシン間に同期したり、新しい PC でそのまま再利用できます:

[bindings.1]
description = "メモ帳全画面"
[[bindings.1.variants]]
profile = "solo"
categories = { main = "full" }
regions = [{ on = "main", slot = "maximize", app = "notepad" }]

なぜ gmux なのか

  • GUI で設定 —— ディスプレイ検出・レイアウト・アプリ・ホットキーをすべて設定画面で選ぶだけ。設定ファイルを手書きする必要はありません。
  • 宣言的 —— 「何が欲しいか」を記述すれば、エンジンが「どうやるか」を処理します。
  • 非破壊的 —— 開いているアプリは移動されるだけで、再起動されません。
  • Prefix キー —— グローバルホットキーの名前空間をまるごと空けておけます。
  • 超軽量 —— インストーラー < 10 MB、アイドル時メモリ < 50 MB。
  • 100% ローカル —— クラウドなし、アカウントなし、サブスクなし、テレメトリーなし。

gmux はタイル型ウィンドウマネージャー(yabai / komorebi)ではありません。スナップゾーン(MaxTo)でもありません。ワークフローレコーダー(Keyboard Maestro)でもありません。一つのことだけに集中します —— シーン切り替えを、一日の中で最も摩擦の少ない操作にすること。

無料版 vs Premium

無料版 —— 永久無料、広告なし、テレメトリーなし、アカウント不要:binding 最大 9 個、ディスプレイプロファイル 1 個、単一ディスプレイの variant。

Premium(買い切り、永久ライセンス) —— binding 無制限、プロファイル無制限(自宅 / オフィス / 外出先)、複数ディスプレイにまたがる variant。

30 日間無料試用 —— Premium 機能に初めて触れたときにダイアログが表示されます。ログイン不要、1 台につき 1 回。

ドキュメント

フィードバック

バグ報告、機能リクエスト、設定に関する質問はすべて GitHub Issues へ —— 他のユーザーが同じ答えを見つけられるようにするためです。


gmux 本体は Microsoft Store の利用条件のもとで配布されます。このドキュメントサイトは MIT License のもとで公開されています。