gmux — 宣言的なワークスペース切り替えツール
gmux
Windows 向けの宣言的なワークスペース切り替えツール。 マルチモニターのレイアウトを設定画面で記述し、ホットキー一つで一瞬で配置。
使い方
- 記述 —— gmux の設定画面でレイアウトを選ぶ:ディスプレイ、アプリ、領域。すべて GUI で、設定ファイルを手書きする必要はありません。
Ctrl+M+ キー —— あなたの chord(1、2、q…)。- ウィンドウが配置される —— すでに開いているアプリは移動されるだけ(閉じない・再起動しない)。
gmux を入手
gmux は Microsoft Store で配信中 —— 自動更新、30 日間の Premium 試用、アカウント不要。
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 回。
ドキュメント
- ユーザーガイド —— 5 つの中核概念、すべての組み込みホットキー、設定ページの逐次解説
- よくある質問 —— ホットキーが反応しない、マルチモニター識別、マシン間同期など
- プライバシーポリシー
フィードバック
バグ報告、機能リクエスト、設定に関する質問はすべて GitHub Issues へ —— 他のユーザーが同じ答えを見つけられるようにするためです。
gmux 本体は Microsoft Store の利用条件のもとで配布されます。このドキュメントサイトは MIT License のもとで公開されています。