KDE Frameworks 6.32 traz transferências seguras e buscas aprimoradas
Linux Notícias Open Source Software Software livre Tecnologia

KDE Frameworks 6.32 traz transferências seguras e buscas aprimoradas

O KDE Frameworks 6.32 oferece maiores segurança nas transferências de arquivos, melhorias no motor de busca Baloo, suporte ampliado para novos formatos de imagem e diversas correções que aumentam a estabilidade e a eficiência do sistema, proporcionando uma experiência mais segura e rápida para os usuários do KDE.

O projeto KDE anunciou o lançamento do , atualização que reúne melhorias e correções nas bibliotecas utilizadas pelo KDE Plasma e por diversos aplicativos do ecossistema. Entre as novidades mais importantes estão transferências de arquivos mais confiáveis para dispositivos USB, aprimoramentos no mecanismo de pesquisa Baloo e melhorias de compatibilidade com diferentes formatos de imagem.

Embora não seja uma atualização do ambiente gráfico KDE Plasma propriamente dito, o lançamento merece atenção. O Frameworks fornece componentes fundamentais para o funcionamento de programas como Dolphin, Kate e KWrite. Por isso, suas mudanças podem beneficiar vários aplicativos sem que cada desenvolvedor precise implementar as mesmas soluções individualmente.

Um dos destaques é a correção de um problema antigo que fazia o gerenciador de arquivos Dolphin informar que uma cópia havia terminado antes de os dados serem efetivamente gravados em determinados dispositivos externos.

KDE corrige problema de 15 anos nas cópias para pendrives

Uma das mudanças mais relevantes do 6.32 está no KIO, componente responsável por operações de entrada e saída de dados, incluindo cópias, movimentações e acesso a arquivos.

Durante muitos anos, usuários do KDE enfrentaram uma situação potencialmente perigosa: ao copiar arquivos para um pendrive, o Dolphin podia indicar que a transferência havia terminado mesmo quando parte dos dados ainda permanecia na memória do computador, aguardando a gravação no dispositivo.

O problema estava relacionado ao funcionamento do cache de escrita do Linux. Quando um aplicativo envia dados para um dispositivo de armazenamento, o sistema pode inicialmente armazená-los na memória RAM. A gravação física acontece posteriormente, conforme o kernel administra as operações de armazenamento.

Isso significa que a conclusão da operação de escrita pelo aplicativo nem sempre representa que todos os dados já chegaram ao dispositivo.

Na prática, o usuário poderia receber uma notificação de transferência concluída e remover o pendrive enquanto o sistema ainda estava gravando informações. O resultado poderia ser a perda de arquivos ou dados incompletos.

O problema foi registrado originalmente em setembro de 2011 e acumulou dezenas de comentários e relatos duplicados ao longo dos anos. A solução finalmente foi incorporada ao KIO e chega aos usuários com o Frameworks 6.32.

Como funciona a nova proteção

A implementação utiliza mecanismos do Linux, incluindo a chamada sync_file_range(), para controlar melhor a gravação progressiva dos dados.

Em vez de permitir que grandes quantidades de informações fiquem acumuladas na memória, o KIO trabalha com blocos de escrita, conhecidos como janelas. Enquanto uma parte dos dados é enviada ao dispositivo, o sistema pode preparar a próxima etapa da transferência.

Esse comportamento ajuda a manter a barra de progresso mais próxima da situação real da gravação.

Além disso, quando uma cópia para um dispositivo removível termina, o KIO realiza uma etapa adicional para garantir que os dados pendentes sejam gravados antes de informar a conclusão.

Durante esse processo, o usuário pode visualizar uma mensagem indicando que os arquivos estão sendo gravados no dispositivo.

A proteção também beneficia operações de movimentação. Antes, o KIO poderia apagar o arquivo original logo depois de copiar os dados para o destino, mesmo que a gravação ainda estivesse pendente. Agora, em dispositivos removíveis, os arquivos de origem são preservados até que a gravação seja confirmada.

Se ocorrer uma falha durante essa etapa, os arquivos originais permanecem disponíveis. Isso reduz o risco de perda de dados em situações como a desconexão inesperada de um pendrive.

Transferências em unidades de rede também recebem melhorias

As mudanças no KIO não se limitam aos dispositivos USB. O KDE Frameworks 6.32 também aprimora operações envolvendo sistemas de arquivos de rede, incluindo compartilhamentos NFS e SMB/CIFS.

Nesses ambientes, transferências de arquivos grandes podem deixar muitos dados acumulados na memória enquanto aguardam o envio ao servidor remoto.

Isso pode afetar outras atividades. Em determinadas situações, até mesmo abrir ou listar uma pasta durante uma cópia pode ficar bastante lento, porque o sistema precisa aguardar operações de gravação pendentes.

Com o novo mecanismo de escrita progressiva, o KIO limita a quantidade de dados que permanece aguardando transferência. Dessa maneira, outras operações podem continuar respondendo melhor enquanto uma cópia está em andamento.

Os testes apresentados pelo desenvolvedor Méven Car mostram uma redução significativa no tempo necessário para listar diretórios em determinados cenários de compartilhamento SMB. Em uma conexão limitada a aproximadamente 5 MB/s, uma operação que anteriormente podia levar vários segundos passou a apresentar resultados bem mais rápidos.

A implementação também foi planejada para evitar penalidades desnecessárias em conexões rápidas. O tamanho dos blocos de gravação se adapta ao desempenho observado no destino.

Isso é importante porque uma solução que simplesmente esperasse a gravação de todos os dados após cada operação poderia tornar as cópias consideravelmente mais lentas.

Baloo recebe melhorias na pesquisa de arquivos

Outra área beneficiada pelo KDE Frameworks 6.32 é o Baloo, mecanismo responsável pela indexação e pesquisa de arquivos no ambiente KDE.

O componente permite localizar documentos e outros conteúdos no computador sem precisar percorrer manualmente todas as pastas. Para isso, mantém um índice com informações sobre os arquivos e seus conteúdos.

A nova versão aprimora a definição do escopo das pesquisas. Agora, as consultas podem especificar com mais precisão se devem procurar informações nos nomes dos arquivos, no conteúdo ou em propriedades e metadados específicos.

Essa separação oferece mais flexibilidade para aplicativos e ferramentas que utilizam o Baloo.

O mecanismo interno de indexação e armazenamento dos termos de pesquisa também passou por alterações. O objetivo é melhorar a organização e o processamento das informações utilizadas nas consultas.

Outra novidade é o suporte à ativação do serviço principal do Baloo por meio do D-Bus. Esse recurso facilita o gerenciamento do processo responsável pela indexação e pode melhorar a integração com outros componentes do ambiente KDE.

As ferramentas de linha de comando também receberam opções para consultar os tipos de arquivos e as propriedades disponíveis para pesquisa.

Além disso, foram corrigidos problemas relacionados à interpretação de consultas, atualização de metadados e tratamento de expressões de pesquisa inválidas.

Para quem utiliza o KDE diariamente, essas mudanças ajudam a tornar a busca por documentos e informações mais flexível e confiável.

Suporte a imagens ganha novos formatos

O componente KImageFormats também recebeu melhorias importantes. A atualização amplia a compatibilidade com formatos utilizados principalmente em jogos, aplicações gráficas e fluxos profissionais de edição de imagens.

Entre as novidades está o suporte a formatos de compressão DDS como BC4, BC5, BC6H e BC7.

O DDS é bastante utilizado para armazenar texturas em jogos e aplicações tridimensionais. A ampliação da compatibilidade facilita o trabalho com arquivos produzidos por diferentes ferramentas gráficas.

O suporte ao OpenEXR também foi aprimorado para lidar com a compressão com perdas HTJ2K, introduzida no OpenEXR 3.5.

Já o tratamento de imagens HEIF recebeu correções para combinações adicionais de rotação e espelhamento. Isso ajuda a evitar problemas de orientação ao abrir determinadas imagens.

Kate e KWrite recebem correções no editor de texto

Os aplicativos que utilizam o componente KTextEditor também são beneficiados pelo lançamento.

Entre eles estão o Kate e o KWrite, ferramentas bastante conhecidas entre usuários de Linux.

O KDE Frameworks 6.32 corrige problemas relacionados ao recolhimento de blocos de código, gerenciamento de trechos de texto e edição no estilo Vim.

Uma das melhorias envolve o Visual Mode do modo de edição compatível com Vim. Agora, entrar nesse modo preserva seleções existentes, evitando alterações inesperadas durante a edição.

O recurso Salvar como também recebeu correções para impedir conflitos quando o arquivo de destino já está aberto em outro documento.

Outros ajustes envolvem o destaque de seleções, a renderização do cursor em situações com altura de linha personalizada e problemas relacionados ao uso de memória.

Essas alterações são especialmente interessantes para desenvolvedores e usuários que trabalham frequentemente com arquivos de configuração, scripts e código-fonte.

Kirigami, KArchive e outros componentes também foram atualizados

O lançamento inclui melhorias em vários outros módulos do KDE Frameworks.

Aplicativos desenvolvidos com Kirigami, biblioteca utilizada na criação de interfaces para diferentes dispositivos, recebem correções no comportamento da roda do mouse em sessões Wayland.

Também foram corrigidas ações que poderiam ser executadas duas vezes e problemas de alinhamento de ícones durante o redimensionamento de janelas.

O visual de controles de formulário, caixas de diálogo e componentes inspirados no Material Design também recebeu refinamentos.

Já o KArchive teve melhorias no tratamento de nomes de arquivos dentro de arquivos ZIP. O objetivo é ampliar a compatibilidade com nomes que utilizam caracteres Unicode e arquivos compactados que empregam codificações mais antigas.

O KWallet, responsável pelo gerenciamento de senhas e credenciais no KDE, recebeu ajustes para tornar a configuração inicial da carteira mais simples.

Outro detalhe é a atualização dos dados de seleção de caracteres do KWidgetsAddons para o padrão Unicode 18.0.

O conjunto também inclui correções no gerenciamento de configurações, processamento de recorrências de calendário e restauração do estado das janelas de aplicativos. O tema de ícones Breeze recebeu novos elementos.

Quando o KDE Frameworks 6.32 estará disponível?

O KDE Frameworks 6.32 foi lançado oficialmente em 13 de novembro de 2026. Como acontece com outras atualizações desse conjunto de bibliotecas, a distribuição dos pacotes depende dos cronogramas de cada distribuição Linux.

Sistemas que utilizam modelos de lançamento contínuo, como distribuições rolling release, tendem a receber as novidades primeiro. Em outras distribuições, a atualização poderá chegar posteriormente, conforme os processos de empacotamento e integração.

É importante lembrar que o Frameworks não é uma atualização isolada do KDE Plasma. Ele fornece bibliotecas compartilhadas que podem ser utilizadas por diferentes aplicativos do projeto.

Por isso, a chegada da versão 6.32 representa melhorias que vão além da interface gráfica.

Conclusão

O KDE Frameworks 6.32 é uma atualização importante para quem utiliza aplicativos do ecossistema KDE. Embora traga diversas correções internas, algumas novidades têm impacto direto na experiência cotidiana.

A correção das transferências para dispositivos USB merece destaque especial. Depois de anos com notificações que podiam indicar uma cópia concluída antes da gravação efetiva dos dados, o KIO passa a oferecer um processo mais confiável, preservando também os arquivos originais durante operações de movimentação.

As melhorias no Baloo, nos formatos de imagem e no editor KTextEditor complementam o lançamento.

No conjunto, a versão 6.32 mostra como aprimoramentos em bibliotecas aparentemente discretas podem resolver problemas importantes, melhorar a segurança das operações com arquivos e tornar os aplicativos Linux mais consistentes.

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.