AeroSpace Beta
Estado do projeto
- Está em beta pública.
- Feedback dos usuários é muito bem-vindo.
- O desenvolvedor já usa no dia a dia e está satisfeito.
- A documentação inclui todos os pontos principais.
Principais recursos
- Gerenciador de janelas em mosaico manual, baseado no paradigma de árvore.
- Inspirado no i3.
- Usa sua própria emulação de áreas de trabalho virtuais em vez do Spaces nativo do macOS.
- Usa arquivo de configuração em texto simples (compatível com dotfiles).
- Permite automação via CLI.
- Não requer desativar o SIP (System Integrity Protection).
- Suporte a múltiplos monitores (paradigma semelhante ao i3).
- O ícone do menu de status mostra o nome da área de trabalho atual.
Instalação
Contribuição, criação de issues e envio de pull requests
- Consulte o arquivo
CONTRIBUTING.md para mais detalhes.
Desenvolvimento
- O arquivo
dev-docs/development.md contém informações sobre configuração do projeto, build e como rodar testes.
Valores do projeto
- Público-alvo: usuários avançados e desenvolvedores.
- Foco no teclado.
- Mudanças em arquivo de configuração, CLI e comportamento são evitadas ao máximo, mas podem acontecer se necessário para evitar a estagnação do software.
- Uso mínimo de GUI: é mais fácil editar o arquivo de configuração em um editor de texto.
- Fornecer recursos práticos: bordas de janela, transparência etc. não são considerados práticos.
- Não exige desativar o SIP: por exemplo, o yabai exige desativar o SIP para alguns recursos, mas o AeroSpace busca outras formas ou simplesmente não implementa esses recursos.
Dica do dia
Projetos relacionados
Opinião do GN⁺
- Valor do AeroSpace: oferece um ambiente de trabalho eficiente, com foco no teclado, voltado a usuários avançados e desenvolvedores.
- Não exige desativar o SIP: isso pode ser uma grande vantagem do ponto de vista de segurança.
- Edição do arquivo de configuração em texto: pode ser mais rápida e eficiente do que uma GUI.
- Compatibilidade com recursos nativos do macOS: pode não ser compatível com alguns recursos do macOS.
- Produtos alternativos: Amethyst e yabai também oferecem recursos semelhantes. Vale a pena comparar os prós e contras de cada um.
1 comentários
Comentários no Hacker News
Resumo dos comentários do Hacker News
join-withé um superconjunto do comandosplit.