AeroSpace Beta
プロジェクトの状態
- 公開ベータ 状態。
- ユーザーフィードバックを積極的に歓迎。
- 開発者はすでに日常的に使用しており、満足している。
- ドキュメントには主要な事項がすべて含まれている。
主な機能
- 手動 タイル型ウィンドウマネージャーで、ツリーパラダイムに基づく。
- i3 に着想を得ている。
- macOS のネイティブ Spaces の代わりに、独自の仮想ワークスペースエミュレーションを使用。
- プレーンテキストの設定ファイルを使用(dotfiles フレンドリー)。
- CLI スクリプト化が可能。
- SIP(System Integrity Protection)を無効化する必要がない。
- マルチモニター対応(i3 に似たパラダイム)。
- ステータスメニューアイコンに現在のワークスペース名を表示。
インストール
貢献、Issue 作成、プルリクエストの提出
- 詳細は
CONTRIBUTING.md ファイルを参照。
開発
- プロジェクト設定、ビルド、テスト実行方法などは
dev-docs/development.md ファイルにある。
プロジェクトの価値観
- 対象: 上級ユーザーと開発者。
- キーボード中心。
- 設定ファイル、CLI、動作 の変更はできるだけ避けるが、ソフトウェアの停滞を防ぐために必要であれば変更することがある。
- GUI の使用を最小化: 設定ファイルはテキストエディタで編集するほうが簡単。
- 実用的な機能を提供: ウィンドウ枠線、透明度などは実用的ではない。
- SIP 無効化を要求しない: たとえば yabai は一部機能のために SIP 無効化を要求するが、AeroSpace は別の方法を探すか、その機能を実装しない。
今日のヒント
関連プロジェクト
GN⁺の見解
- AeroSpace の価値: 上級ユーザーと開発者を対象に、キーボード中心の効率的な作業環境を提供する。
- SIP 無効化が不要: セキュリティ面で大きな利点になりうる。
- 設定ファイルのテキスト編集: GUI より速く効率的な場合がある。
- macOS ネイティブ機能との互換性: 一部の macOS 機能とは互換性がない可能性がある。
- 代替製品: Amethyst と yabai も類似機能を提供する。各自の長所と短所を比較してみるとよい。
1件のコメント
Hacker Newsの意見
Hacker Newsコメント要約
alt-tabを改造してすべてのウィンドウを無視させる方法を探している。JankyBordersにも言及がある。join-withコマンドがsplitコマンドの上位集合であることを発見した。