AeroSpace Beta
Estado del proyecto
- Está en beta pública.
- Se agradece activamente la retroalimentación de los usuarios.
- El desarrollador ya lo usa a diario y está satisfecho con él.
- La documentación incluye todos los puntos principales.
Funciones principales
- Gestor de ventanas en mosaico manual basado en el paradigma de árbol.
- Inspirado en i3.
- Usa su propia emulación de espacios de trabajo virtuales en lugar de los Spaces nativos de macOS.
- Usa un archivo de configuración de texto plano (amigable con dotfiles).
- Se puede automatizar con scripts vía CLI.
- No requiere desactivar SIP (System Integrity Protection).
- Soporte para múltiples monitores (con un paradigma similar a i3).
- El ícono del menú de estado muestra el nombre del espacio de trabajo actual.
Instalación
Contribuciones, creación de issues y envío de pull requests
- Para más detalles, consulta el archivo
CONTRIBUTING.md.
Desarrollo
- La configuración del proyecto, la compilación y cómo ejecutar pruebas están en el archivo
dev-docs/development.md.
Valores del proyecto
- Objetivo: usuarios avanzados y desarrolladores.
- Centrado en el teclado.
- Se intenta evitar en lo posible cambios en el archivo de configuración, la CLI y el comportamiento, pero pueden hacerse si es necesario para evitar que el software se estanque.
- Uso mínimo de GUI: editar el archivo de configuración con un editor de texto es más fácil.
- Ofrece funciones prácticas: bordes de ventanas, transparencia, etc., no son prácticos.
- No requiere desactivar SIP: por ejemplo, yabai exige desactivar SIP para algunas funciones, pero AeroSpace busca otra forma o simplemente no implementa esa función.
Tip del día
Proyectos relacionados
La opinión de GN⁺
- El valor de AeroSpace: está dirigido a usuarios avanzados y desarrolladores, y ofrece un entorno de trabajo eficiente centrado en el teclado.
- No necesita desactivar SIP: esto puede ser una gran ventaja desde el punto de vista de la seguridad.
- Edición del archivo de configuración como texto: puede ser más rápida y eficiente que una GUI.
- Compatibilidad con funciones nativas de macOS: puede que no sea compatible con algunas funciones de macOS.
- Productos alternativos: Amethyst y yabai también ofrecen funciones similares. Vale la pena comparar las ventajas y desventajas de cada uno.
1 comentarios
Opiniones en Hacker News
Resumen de comentarios de Hacker News
join-withes un superconjunto del comandosplit.