AeroSpace Beta
Projektstatus
- Befindet sich im öffentlichen Beta-Status.
- Nutzerfeedback ist ausdrücklich willkommen.
- Der Entwickler nutzt es bereits täglich und ist zufrieden.
- Die Dokumentation enthält bereits alle wichtigen Punkte.
Hauptfunktionen
- Manueller Tiling-Window-Manager auf Basis eines Tree-Paradigmas.
- Von i3 inspiriert.
- Verwendet eine eigene Emulation virtueller Workspaces statt der nativen Spaces von macOS.
- Nutzt eine Konfigurationsdatei im Klartext (dotfiles-freundlich).
- Per CLI skriptbar.
- Erfordert keine Deaktivierung von SIP (System Integrity Protection).
- Unterstützt mehrere Monitore (mit einem i3-ähnlichen Paradigma).
- Das Statusmenü-Icon zeigt den Namen des aktuellen Workspaces an.
Installation
Beitragen, Issues erstellen, Pull Requests einreichen
- Details stehen in der Datei
CONTRIBUTING.md.
Entwicklung
- Projekt-Setup, Build, Testausführung und mehr sind in der Datei
dev-docs/development.md beschrieben.
Projektwerte
- Zielgruppe: Power-User und Entwickler.
- Keyboard-first.
- Änderungen an Konfigurationsdatei, CLI und Verhalten werden möglichst vermieden, sind aber bei Bedarf möglich, damit die Software nicht stagniert.
- Minimale GUI-Nutzung: Die Konfigurationsdatei lässt sich in einem Texteditor einfacher bearbeiten.
- Pragmatische Funktionen: Fensterrahmen, Transparenz usw. sind nicht besonders praktisch.
- Keine erforderliche SIP-Deaktivierung: Beispielsweise verlangt yabai für manche Funktionen eine SIP-Deaktivierung, AeroSpace sucht stattdessen andere Wege oder implementiert solche Funktionen nicht.
Tipp des Tages
Verwandte Projekte
Meinung von GN⁺
- Der Nutzen von AeroSpace: Es richtet sich an Power-User und Entwickler und bietet eine effiziente, keyboard-zentrierte Arbeitsumgebung.
- Keine SIP-Deaktivierung erforderlich: Das kann in puncto Sicherheit ein großer Vorteil sein.
- Textbearbeitung der Konfigurationsdatei: Kann schneller und effizienter sein als eine GUI.
- Kompatibilität mit nativen macOS-Funktionen: Mit einigen macOS-Funktionen könnte es inkompatibel sein.
- Alternative Produkte: Amethyst und yabai bieten ähnliche Funktionen. Es lohnt sich, ihre jeweiligen Vor- und Nachteile zu vergleichen.
1 Kommentare
Hacker-News-Kommentare
Zusammenfassung der Hacker-News-Kommentare
alt-tabso anzupassen, dass alle Fenster ignoriert werden. JankyBorders wird ebenfalls erwähnt.join-witheine Obermenge des Befehlssplitist.