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

swmは、アプリケーション、ディスプレイ、スペース、およびウィンドウを追跡するデーモンとして動作するmacOS向けのコマンドラインウィンドウマネージャーであり、Starkの後継としてウィンドウレイアウトとシステム状態を管理するためのシェルベースのインターフェースを提供します。 主な機能は以下の通りです: - 自動タイリング:float、master、monocle、dwindleを含む複数のレイアウトモードをサポートしています。 - ウィンドウ管理:フォーカス、最小化、移動、サイズ変更、ウィンドウの入れ替え、およびグリッドベースの配置を行うためのコマンドを提供します。 - スペース設定:個別のスペースまたはグローバルに、レイアウト、パディング、ギャップを設定できます。 - 状態クエリ:ディスプレイ、スペース、ウィンドウに関するJSONデータを返します。 - イベント駆動型オートメーション:ウィンドウの作成やフォーカスの変更などのランタイムイベントに基づいてシェルアクションを実行できるシグナルシステムを備えています。 - 設定:永続的な設定とシグナル登録のためのスタートアップ設定ファイル(~/.config/swm/swmrc)をサポートしています。 注意:swmはキーボードバインドを直接処理しません。別のホットキーデーモンと組み合わせて使用するように設計されています。