Fontes
- Run the menu's guard readers and guards side by side (#15049)
- Make the menu's slowest hardware and network guards cheap (#15039)
- Keep the menu's package snapshot until a transaction changes it (#15042)
- Run the menu's guard batch once at startup, not once per menu file (#15048)
- Build bar panel content on first open instead of at startup (#15044)
- Resolve the audio volume sink on Pipewire changes instead of every 15 seconds (#15033)
Verificações dos menus e painéis do shell passam a fazer menos trabalho
Commits no branch de desenvolvimento quattro reduzem o trabalho repetido ao abrir menus e iniciar o shell. As verificações dos menus agora são executadas em paralelo, mantêm em cache os pacotes instalados até que uma transação os altere e evitam executar duas vezes todo o conjunto de verificações da inicialização. As verificações de hardware e Wi-Fi também usam consultas menos custosas. O relato do commit aponta uma queda no tempo de processamento das verificações de cerca de 195 ms para 55 ms com as mudanças combinadas; essas medições são do autor. omacom/omarchy@56be33258279
Os painéis da barra agora montam seu conteúdo na primeira abertura e o mantêm depois disso, enquanto a detecção de saídas de áudio responde a mudanças no PipeWire em vez de fazer consultas a cada 15 segundos. São mudanças registradas em commits, não um anúncio de versão estável. dhh aparece como participante nos commits, cujos metadados de autoria os atribuem a David Heinemeier Hansson. omacom/omarchy@4c1b4cb3a944 omacom/omarchy@84ba0c453f5e
Pré-visualizações da área de transferência decodificam imagens menores
dhh abriu uma proposta para decodificar miniaturas e pré-visualizações da área de transferência, além de imagens de mídia, em dimensões próximas às de exibição. A descrição atual relata uma redução de cerca de 50 MB no uso de memória do shell após abrir a área de transferência na máquina do autor; essa economia não foi verificada de forma independente. A proposta foi aberta durante o período de apuração e depois integrada ao quattro por
dhh em 13 de outubro de 2026. omacom/omarchy#15200
A revisão de greptile-apps[bot] identificou duas situações que poderiam anular a economia pretendida: arquivos PNG com .svg no nome poderiam seguir o caminho de processamento errado, e imagens extremamente estreitas poderiam recorrer à decodificação em tamanho original.
dhh informou ter tornado a detecção de SVG mais específica e mantido limites para o processamento alternativo de imagens estreitas. Essas trocas documentam correções concretas feitas durante a revisão. omacom/omarchy#15200:discussion_r4250797313 omacom/omarchy#15200:discussion_r4250930987
Aprovação de USB e Thunderbolt é totalmente revertida
ryanrhughes propôs e integrou ao quattro a reversão completa da aprovação de dispositivos. A mudança remove o recurso de aprovação e inclui uma migração para as máquinas que o ativaram, em vez de apenas ocultar seus menus. O registro nos commits inclui verificação da reconstrução do boot, recuperação do journal do Thunderbolt e verificações para determinar se o USBGuard é gerenciado pelo Omarchy. omacom/omarchy#15091 omacom/omarchy@defbf90e893e
greptile-apps[bot] apontou riscos envolvendo a remoção de proteção USB configurada de forma independente, falhas na reconstrução do boot e partições de boot fora do local habitual. A descrição atual da proposta registra medidas de proteção para esses casos: evidências de que o USBGuard é gerenciado pelo Omarchy antes de removê-lo, um marcador de pendência até a verificação das entradas reconstruídas e o uso da partição de boot configurada. Essa descrição foi editada após a apuração e fornece o contexto atual da reversão integrada.
Proposta de seat para agentes prevê entrada independente em aplicativos isolados
KewkLW abriu uma proposta de seat para agentes que continua em aberto. O projeto atual coloca aplicativos gráficos atrás de um intermediário Wayland e de uma sandbox bubblewrap, dando ao agente seu próprio ponteiro e teclado e mantendo a entrada do usuário disponível. Controles identificados por nome e capturas de tela permitiriam aos agentes operar essas janelas sem usar o cursor do usuário. O texto da proposta foi atualizado desde a apuração. omacom/omarchy#15087
Na discussão de 12 de outubro, greptile-apps[bot] identificou problemas relacionados ao controle da área de transferência e a outros aspectos do isolamento.
KewkLW informou ter descartado os números de série antigos dos eventos de entrada do usuário após o agente assumir o controle e, posteriormente, impedido a substituição de um intermediário ainda ativo, mas sem resposta, enquanto os aplicativos estivessem em execução.
jandrusk pediu uma revisão específica de segurança e uma decisão dos mantenedores sobre a inclusão do recurso no código do projeto;
KewkLW acolheu essa revisão e reconheceu o acesso à rede do host como uma limitação conhecida. omacom/omarchy#15087:issuecomment-6120390481 omacom/omarchy#15087:issuecomment-6130214244 omacom/omarchy#15087:issuecomment-6134337515
Patches do kernel para N1x buscam uma suspensão mais profunda
ryanrhughes propôs e integrou ao branch n1x mudanças nos pacotes do kernel para permitir que o suspend-to-idle alcance o estado Standby-DRIPS. Os patches ajustam o tratamento da latência dos estados de inatividade do firmware e permitem uma economia de energia mais profunda nos links PCIe para NVMe em sistemas N1x. O objetivo é reduzir o consumo de bateria e o aquecimento enquanto o notebook está suspenso. omacom/omarchy-pkgs#991
A medição feita pelo autor durante a noite em um ASUS ProArt P14 foi de 0.77 W, mas esse teste incluía patches adicionais que não fazem parte desta proposta. Um teste mais curto, usando apenas os dois patches enviados, mediu 1.3 W e alcançou o mesmo estado profundo. Esses resultados foram relatados pelo autor, e a integração ao branch não significa o lançamento de uma versão estável.
Papéis de parede em vídeo seriam pausados no uso de bateria
dhh abriu uma proposta para fazer os papéis de parede em vídeo do owe manterem o quadro atual durante o uso de bateria. Ela continua em aberto. A descrição atual especifica uma configuração padrão para novos usuários e uma migração para usuários existentes sem configuração do owe, preservando as escolhas já feitas. A pausa interromperia a decodificação contínua do vídeo enquanto o computador estivesse fora da tomada. omacom/omarchy#15219
greptile-apps[bot] constatou que a migração inicialmente ignorava um diretório de configuração XDG movido para outro local.
dhh informou ter corrigido o destino e adicionado cobertura de testes para esse caso. O autor conseguiu verificar o carregamento da configuração, mas não tinha uma máquina com bateria para testar o comportamento real ao desconectar a alimentação. omacom/omarchy#15219:discussion_r4251962666 omacom/omarchy#15219:discussion_r4252141920
Proposta para o instalador adiciona um console em chinês
Raiden-MeixElysia abriu uma proposta para a ISO que oferece a escolha entre inglês e chinês simplificado antes das demais opções de instalação. Ao selecionar chinês, o configurador é executado dentro de cage e foot para que o console possa exibir caracteres chineses; as telas de configuração e o painel de instalação são então traduzidos, e a configuração regional do sistema de destino é definida. A proposta continua aberta e depende de outros trabalhos no instalador e na configuração inicial. omacom/omarchy-iso#263
O autor relata que uma instalação offline em máquina virtual chegou a um ambiente em chinês com entrada Pinyin funcionando, além de uma execução em inglês no ambiente de testes. Na ausência de uma tela ou fonte adequada, o instalador proposto usa inglês no terminal virtual, mas mantém a configuração regional chinesa para o sistema de destino. A seleção de idioma continua separada da seleção de região.
Pedido de verificação do Tormarchy é retirado após descoberta de falha de privilégios
TripleU613 encerrou o pedido de verificação do Tormarchy 1.2.0 no marketplace depois que
HANCORE-linux identificou, no commit enviado, uma forma de elevar privilégios sem senha. Segundo o revisor, uma entrada de programa com autorização ampla permitia que browser-exec executasse como root comandos fornecidos por quem o invocasse. Houve a retirada de um pedido de verificação, e não a publicação de uma atualização verificada. omacom/omarchy-plugin-marketplace#11155
TripleU613 confirmou a descoberta e relatou uma correção no projeto de origem que restringe os pontos de entrada privilegiados a subcomandos específicos e impede a execução do navegador como root. O autor afirmou que faria um novo pedido para uma versão que incluísse a correção. Essa resposta registra uma correção relatada, mas não comprova que a versão substituta tenha sido verificada pelo marketplace. omacom/omarchy-plugin-marketplace#11155:issuecomment-6125303525
Reinício do portal delimita investigação sobre esgotamento de descritores
joetossell relatou que reiniciar xdg-desktop-portal-hyprland reduziu a contagem de descritores de arquivo do Hyprland' de 8,479 para 549, mantendo todas as 33 janelas abertas. A medição relacionou o acúmulo de descritores de mapas de teclado a conexões travadas do portal e forneceu uma solução temporária para aquela sessão. O problema subjacente continua em aberto. omacom/omarchy#8331:issuecomment-6121916979
Em resposta, com uma análise do código-fonte, omarchybot argumentou que sessões obsoletas de captura de entrada e suas filas EIS explicam melhor a retenção dos mapas de teclado do que conexões Wayland comuns. Descreveu uma correção dividida em várias partes nos projetos de origem, cujo componente do portal ainda aguardava revisão no momento do comentário. Não foi identificado o cliente de captura de entrada responsável na máquina de
joetossell', portanto isso continua sendo um diagnóstico apoiado por uma medição do usuário e pela análise do código-fonte, e não uma correção já distribuída pelo Omarchy. omacom/omarchy#8331:issuecomment-6122210613
