Commit registrado

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

Integrado

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

Integrado

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.

Propostas abertas

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

Integrado

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.

Propostas abertas

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

Propostas abertas

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.

Fechado

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

Propostas abertas

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