Linux Mint acelera Nemo e desenvolve ferramenta de captura

Linux Mint avança na aceleração do gerenciador de arquivos Nemo e desenvolve uma ferramenta de captura de tela nativa, visando a eliminação de latências perceptíveis e a substituição de componentes de terceiros. As modificações, detalhadas no relatório mensal de maio de 2026, preparam o terreno para a próxima versão do sistema, prevista para o final do ano, baseada no Ubuntu 26.04 LTS. O foco do projeto recai sobre a otimização da experiência do usuário no desktop Cinnamon, atacando pontos de fricção identificados em operações cotidianas.

Otimização do Mecanismo de Renderização do Nemo

O Nemo, gerenciador de arquivos padrão do Cinnamon, recebeu uma reformulação em sua lógica de renderização. Até a versão Cinnamon 6.6, o sistema introduzia uma latência fixa de 200 milissegundos ao abrir diretórios. Esta pausa, originalmente implementada para suavizar a animação de transição, passou a ser percebida como uma “hesitação” ou “travamento” em unidades de armazenamento rápido, como SSDs NVMe. A nova abordagem implementa um mecanismo de renderização adaptativa. O Nemo agora avalia a velocidade de leitura do diretório e alterna entre modos de renderização: para diretórios de acesso rápido, a latência de 200ms é suprimida, exibindo o conteúdo de forma instantânea. Para diretórios em unidades mais lentas (HDDs) ou com grande volume de arquivos, o atraso ainda pode ser aplicado para garantir uma experiência visual consistente, eliminando a sensação de “travamento” em cenários de alta performance.

Reformulação da Interface de Busca Interativa

O módulo de busca interativa do Nemo foi completamente reestruturado. Na implementação anterior, ao digitar um termo, uma pequena caixa de entrada aparecia no canto inferior direito da tela, saltando para o arquivo correspondente. A interface desaparecia ao cessar a digitação, e a navegação entre os resultados era feita de forma cega, utilizando as teclas de seta sem uma pré-visualização clara. A nova implementação adota uma barra de busca persistente e um filtro de visualização. Ao iniciar a digitação, uma barra de pesquisa é exibida no topo da janela, e a visualização do diretório é filtrada para mostrar apenas os resultados da busca, atualizados em tempo real. A barra permanece visível até ser explicitamente fechada, eliminando a ambiguidade e a falta de contexto da versão anterior.

Desenvolvimento de Ferramenta de Captura de Tela Nativa

O Cinnamon está desenvolvendo sua própria ferramenta de captura de tela, substituindo soluções genéricas do ecossistema GTK. O novo utilitário oferece controle granular sobre a captura, incluindo a opção de incluir ou excluir sombras de janela, suporte para captura de monitores individuais em configurações multi-monitor e uma ferramenta de corte integrada. A complexidade técnica reside no tratamento diferenciado entre janelas com CSD (Client-Side Decoration) e SSD (Server-Side Decoration). No Cinnamon 6.6, a captura de janelas com CSD, onde a própria aplicação (ou o GTK) desenha a sombra e a borda, resultava em artefatos, como pixels semi-transparentes residuais ao redor dos cantos arredondados. A nova ferramenta implementa uma lógica específica para cada caso: para janelas SSD, a sombra é replicada usando o mesmo método do compositor Muffin; para CSD, ao remover a sombra, o sistema realiza uma pós-correção para eliminar os artefatos de borda, garantindo uma captura limpa e pronta para uso.

Melhorias na Interface de Diálogos e no Tema Mint-Y

O subsistema de diálogos do Cinnamon também foi alvo de otimizações. O Cinnamon agora suporta diálogos Clutter arrastáveis. Diferente dos diálogos modais tradicionais do GTK, que bloqueiam a interação com a janela pai, este novo tipo de diálogo permanece no topo, mas permite que o usuário interaja com a janela subjacente sem fechá-lo. Isso é particularmente útil para ferramentas de desenvolvimento ou configuração. Além disso, a equipe corrigiu uma série de inconsistências nos diálogos GTK3, resolvendo problemas como botões adjacentes colados, desalinhamento de títulos, barras de título vazias e ícones simbólicos de baixa visibilidade.

Ajustes de Contraste e Consistência Visual no Mint-Y

A versão escura do tema Mint-Y recebeu melhorias significativas de cor e contraste para aumentar a legibilidade. Frames e áreas de rolagem foram arredondados, e as visualizações em árvore (tree views) e lista (list views) adotaram o mesmo estilo de cantos arredondados, alinhando-se visualmente com botões e combo boxes. Uma mudança notável é a implementação de ícones XSI (X Settings Icons) nos diálogos GTK. Por exemplo, ao abrir o diálogo “Abrir Arquivo” no editor de texto Xed, o ícone exibido agora é o mesmo do gerenciador de arquivos Nemo para o mesmo tipo de arquivo (ex: um documento de texto usa o ícone do Nemo, e não um ícone genérico). Essa padronização reforça a identidade visual do ambiente.

ComponenteMelhoria TécnicaImpacto no Usuário
Nemo (Renderização)Renderização adaptativa com supressão de latência de 200ms em SSDs.Navegação instantânea em diretórios rápidos.
Nemo (Busca)Barra de busca persistente e filtro de visualização.Busca com contexto visual e resultados em tempo real.
Captura de TelaTratamento de CSD vs SSD; remoção de artefatos de borda.Captura de janela com bordas limpas e controle de sombras.
DiálogosDiálogos Clutter arrastáveis e não-bloqueantes.Multitarefa sem fechar diálogos abertos.
Tema Mint-YÍcones XSI em diálogos GTK; cantos arredondados unificados.Consistência visual entre aplicativos e gerenciador de arquivos.

Atualizações de Rede e Correção de Vulnerabilidade

No âmbito de conectividade, o Cinnamon agora oferece suporte nativo aos protocolos de segurança WPA3 e OWE (Opportunistic Wireless Encryption), que permite criptografia em redes abertas sem autenticação. Em paralelo, uma vulnerabilidade crítica foi identificada e corrigida no visualizador de PDF Xreader. Registrada sob o código CVE-2026-46529, trata-se de uma falha de injeção de argumentos que permitia a execução remota de código arbitrário ao clicar em um link malicioso dentro de um PDF. Com um score CVSS de 8.4, a correção foi implementada nas versões Xreader 4.6.4 (para a branch estável) e 3.6.7 (para a branch legada). A vulnerabilidade também afeta os visualizadores Evince (GNOME) e Atril (MATE), exigindo atualização em todas as distribuições que os utilizam. O projeto também alertou para a existência de sites falsos que imitam as páginas oficiais de aplicativos como Warpinator e Hypnotix, reforçando a recomendação de instalação exclusivamente pelos repositórios oficiais.

Direcionamento para o Lançamento “Alfa”

Todas as otimizações e novos recursos apresentados no relatório de maio são estágios preparatórios para o Linux Mint “Alfa”, a versão principal programada para o final de 2026, construída sobre a base sólida do Ubuntu 26.04 LTS. A estratégia do projeto, que expandiu seu ciclo de lançamentos, é evidente: priorizar o polimento de cada interação diária do usuário, desde a sensação de velocidade ao abrir uma pasta até a qualidade de uma captura de tela. A decisão de eliminar sistematicamente gargalos como os 200ms de latência demonstra um compromisso com a excelência operacional que diferencia o Linux Mint de outras distribuições focadas apenas em novos recursos superficiais.

Compartilhar este artigo
Canal oficial de conteúdo do portal Overcentral. A Equipe Central produz notícias, guias e análises com foco em credibilidade e relevância, garantindo que você receba o melhor conteúdo editorial diariamente.