OmniWM

BarutSRB and OmniWM contributors · Gerenciador de janelas lado a lado gratuito para Macs Apple Silicon, com layouts com rolagem e Dwindle, espaços de trabalho, controles para vários monitores e automação por CLI local.

CaskFerramentas do sistemaApple Silicon
Fonte homebrew/cask
Instalações nos últimos 30 dias866Appsº lugar: 181
Instalações no último ano869Total em 365 dias
Versão mais recente0.7.6anteontem · 8 de out.
Tamanho do download20MBarm64 · zip
Frequência de atualizaçõesSemanalmente8 versões nos últimos 30 dias

Descrição

OmniWM é um gerenciador de janelas lado a lado gratuito e de código aberto para Macs com Apple Silicon. Ele organiza janelas de aplicativos em contêineres com rolagem no estilo Niri ou em layouts de árvore binária Dwindle, selecionados por espaço de trabalho, e oferece navegação por teclado, direcionamento para vários monitores e automação opcional por linha de comando local. É indicado para quem gerencia muitas janelas e cria fluxos de trabalho controlados pelo teclado.

Recursos

  • Escolha layouts de contêineres com rolagem ou lado a lado Dwindle por espaço de trabalho.
  • Navegue, redimensione, reordene e mova janelas usando atalhos configuráveis.
  • Organize espaços de trabalho em vários monitores pela Barra de Espaços de Trabalho.
  • Configure regras de aplicativos para janelas lado a lado ou flutuantes e posicionamento inicial.
  • Encontre janelas, abra aplicativos e pesquise arquivos pela paleta de comandos.
  • Use os recursos opcionais de pré-visualização Visão Geral, áreas de rascunho, terminal Quake e histórico da área de transferência.
  • Automatize ações compatíveis usando a CLI omniwmctl incluída e IPC local.

Instalação e requisitos

Instale com brew install --cask omniwm ou extraia o ZIP oficial da versão e mova OmniWM.app para Aplicativos. O cask também vincula o comando omniwmctl incluído ao diretório bin do Homebrew. OmniWM requer Apple Silicon e macOS 26 Tahoe ou posterior; Macs Intel e versões anteriores do macOS não são compatíveis. Windows e Linux não são plataformas compatíveis com o aplicativo. A documentação atual informa que alguns recursos opcionais, incluindo a ocultação Hidden Bar, exigem macOS 27 ou posterior, sem elevar o requisito mínimo do recurso principal de organização lado a lado para todos os recursos.

Antes de iniciar, ative “Monitores têm Spaces separados” em Ajustes do Sistema > Mesa e Dock > Mission Control. Se você alterou esse ajuste, encerre a sessão e inicie-a novamente. OmniWM pausa o gerenciamento de janelas quando a opção está desativada. O desenvolvedor recomenda um Space nativo por monitor com espaços de trabalho OmniWM para obter o comportamento mais claro; as janelas em Spaces nativos inativos continuam sob controle do macOS até que esse Space se torne ativo.

Permissões e segurança

Acessibilidade e Monitoramento de Entrada são necessários ao iniciar: permitem descobrir, focar, mover e redimensionar janelas, além de receber atalhos globais de entrada. São permissões amplas de controle; conceda-as somente a uma cópia confiável do aplicativo e revise-as nos ajustes do macOS.

A Gravação de Tela é opcional e permite recursos visuais derivados de captura, como miniaturas da Visão Geral, pré-visualizações ao arrastar e glifos capturados da barra de menus. A organização lado a lado continua funcionando sem ela, mas com pré-visualizações visuais reduzidas e uso alternativo do papel de parede. Acesso Total ao Disco é opcional e usado pelo Hidden Bar; não é necessário para a organização básica. A documentação atual diferencia o requisito adicional do sistema desse recurso do gerenciamento comum de janelas.

As versões oficiais são assinadas com Developer ID e notarizadas pela Apple, e o desenvolvedor informa que a Proteção da Integridade do Sistema pode permanecer ativada. Não desative o SIP para realizar uma instalação oficial comum. OmniWM usa algumas APIs privadas selecionadas da Apple, além de frameworks públicos; mudanças futuras no macOS podem afetar a compatibilidade.

Conflitos, configuração e automação

Não execute outro gerenciador de janelas residente simultaneamente. OmniWM verifica a presença de gerenciadores concorrentes, como AeroSpace, Amethyst, yabai, Nehir e outros, e se recusa a iniciar o gerenciamento de janelas até que um conflito detectado seja encerrado. O próprio cask não lista dependências adicionais de fórmula nem entradas explícitas de conflito com cask; as verificações de conflito em tempo de execução do aplicativo são uma restrição separada.

A versão comum inclui o aplicativo e sua CLI; uma compilação a partir do código-fonte tem requisitos de desenvolvimento próprios. Integrações opcionais de terminal, barra e comunidade não são dependências intercambiáveis para a organização básica lado a lado. Mantenha o omniwmctl e os clientes IPC personalizados alinhados à versão do aplicativo: 0.7.5 altera o protocolo IPC para 18 e muda o socket padrão para Library/Application Support/com.barut.OmniWM/ipc.sock dentro da pasta pessoal do usuário, com um segredo de autenticação ao lado. Proteja esse segredo e autorize somente automações locais confiáveis. Comandos de shell configurados para automação podem executar código com os privilégios do usuário.

As configurações são armazenadas em ~/.config/omniwm/settings.toml. Faça cópias de segurança da configuração antes de testar compilações mais recentes ou voltar a uma versão anterior: 0.7.4 migra-a para o esquema 4 e mantém uma cópia de segurança pré-v4, enquanto a regravação remove os comentários. Os rótulos das áreas de rascunho persistem, mas a documentação atual informa que a associação de janelas dura somente durante o processo em execução. O modo de tela cheia nativo e os tamanhos mínimos dos aplicativos podem limitar o comportamento do gerenciamento.

O histórico da área de transferência é opcional e vem desativado por padrão; ative-o somente se a retenção de dados copiados atender às suas necessidades de privacidade. Relatórios de diagnóstico podem conter configurações, títulos de aplicativos e janelas, além de regras baseadas em títulos. Revise um relatório antes de anexá-lo publicamente. O aplicativo pode preparar uma solicitação de issue no GitHub, mas não obtém seu login do GitHub; o envio de relatos é separado da operação local.

Custo, contas e atualizações

OmniWM é gratuito e licenciado sob GPL-2.0-only. Doações são opcionais, e não é necessário fazer compras, assinar uma assinatura ou criar uma conta para o gerenciamento local de janelas. Os componentes incluídos têm seus próprios avisos. A reescrita opcional de relatos de issues com assistência de IA, mencionada na documentação atual, requer macOS 27, Apple Intelligence ativado e um modelo local disponível; o envio manual de relatos continua disponível sem esses requisitos.

A organização local de janelas não precisa de uma conta na nuvem. A verificação de atualizações padrão contata o GitHub no máximo uma vez por dia ao iniciar; as atualizações são manuais, não baixadas nem instaladas automaticamente. Encerre o aplicativo antes de substituir seu pacote e, em seguida, abra-o novamente e verifique as permissões, se necessário. Compilações Canary podem apresentar regressões e não devem ser confundidas com a versão estável do catálogo.

O ZIP oficial 0.7.5 tem 19,837,372 bytes, segundo os metadados HTTP HEAD; o armazenamento da instalação e o uso de estado/configuração são diferentes.

Fontes: Projeto oficial, Instalação, Requisitos e limitações, Versão 0.7.5, Licença.

Novidades Novidades da versão 0.7.6 8 de out. · Editoria OpenNavo · Tradução por IA

  • GestosRolagem com dois dedos em aplicativos restaurada
  • Barra e focoWorkspace Bar se oculta; Secure Input mostra um cadeado
  • Atualiz.Rolagem por colunas exige três ou quatro dedos

Interface gráfica de código aberto para Homebrew. Instalações feitas pelo cliente macOS ou pelo comando brew.

© 2026 OpenNavo