AeroSpace Beta
État du projet
- En bêta publique.
- Les retours des utilisateurs sont activement bienvenus.
- Le développeur l’utilise déjà au quotidien et en est satisfait.
- La documentation couvre déjà tous les points essentiels.
Fonctionnalités principales
- Gestionnaire de fenêtres en mosaïque manuel, basé sur un paradigme en arbre.
- Inspiré de i3.
- Utilise sa propre émulation d’espaces de travail virtuels au lieu des Spaces natifs de macOS.
- Utilise un fichier de configuration en texte brut (compatible avec les dotfiles).
- Scriptable via CLI.
- Ne nécessite pas de désactiver le SIP (System Integrity Protection).
- Prend en charge plusieurs moniteurs (avec un paradigme similaire à i3).
- L’icône de menu d’état affiche le nom de l’espace de travail actuel.
Installation
Contribution, création d’issues, soumission de pull requests
- Voir le fichier
CONTRIBUTING.md pour plus de détails.
Développement
- La configuration du projet, la compilation et la manière d’exécuter les tests sont décrites dans le fichier
dev-docs/development.md.
Valeurs du projet
- Public visé : utilisateurs avancés et développeurs.
- Centré sur le clavier.
- Les changements de fichier de configuration, CLI et comportement sont évités autant que possible, mais peuvent être effectués si nécessaire pour éviter la stagnation du logiciel.
- Usage minimal de l’interface graphique : il est plus simple d’éditer le fichier de configuration dans un éditeur de texte.
- Fonctionnalités pragmatiques : les bordures de fenêtre, la transparence, etc. ne sont pas considérées comme utiles en pratique.
- Aucune désactivation du SIP requise : par exemple, yabai exige la désactivation du SIP pour certaines fonctionnalités, tandis qu’AeroSpace cherche une autre approche ou n’implémente pas la fonctionnalité concernée.
Astuce du jour
Projets liés
L’avis de GN⁺
- La valeur d’AeroSpace : il vise les utilisateurs avancés et les développeurs, en proposant un environnement de travail efficace centré sur le clavier.
- Aucune désactivation du SIP nécessaire : cela peut représenter un avantage important sur le plan de la sécurité.
- Édition textuelle du fichier de configuration : cela peut être plus rapide et plus efficace qu’une interface graphique.
- Compatibilité avec les fonctionnalités natives de macOS : certaines fonctionnalités de macOS peuvent ne pas être compatibles.
- Produits alternatifs : Amethyst et yabai offrent également des fonctions similaires. Il peut être utile de comparer leurs avantages et inconvénients respectifs.
1 commentaires
Avis Hacker News
Résumé des commentaires Hacker News
join-withest un sur-ensemble de la commandesplit.