O projeto KDE anunciou nesta quarta-feira (9) o lançamento do KDE Frameworks 6.30.0. A atualização faz parte do ciclo mensal de manutenção e introduz dezenas de correções de bugs, otimizações de desempenho e refinamentos de interface para os componentes básicos que sustentam o ambiente gráfico Plasma e os aplicativos do ecossistema KDE. Nesta versão, a dependência mínima do kit de ferramentas passa a ser o Qt 6.9.0.
Entre os destaques técnicos, o pacote traz mudanças significativas para o subsistema de entrada e saída (KIO), aprimoramentos no indexador de arquivos Baloo, correções para o gerenciador de senhas KWallet e novas regras de destaque de sintaxe para desenvolvedores.
O que isso significa para quem usa o sistema
O KDE Frameworks atua como a base de código estrutural para quase tudo o que roda no ambiente KDE. Embora os usuários não instalem o “Frameworks” como um aplicativo isolado, as mudanças implementadas nesta camada refletem diretamente no uso diário.
As melhorias desta versão significam que o gerenciador de arquivos Dolphin lidará melhor com pastas de rede ou discos lentos, as buscas no sistema consumirão menos recursos do computador e aplicativos como o editor de texto Kate ou o terminal Konsole apresentarão um comportamento visual mais consistente.
Otimizações em gerenciamento e indexação de arquivos

O trabalho em torno do KIO e do Baloo foca diretamente no desempenho do sistema de arquivos. O indexador Baloo foi configurado para ignorar automaticamente diretórios .snapshots. Essa mudança impede que a ferramenta analise backups automáticos do sistema (comuns em distribuições que utilizam Btrfs e Snapper), poupando processamento e ciclos de leitura no disco.
No componente KIO, os desenvolvedores implementaram uma restrição que evita a detecção profunda de conteúdo (MIME sniffing) em sistemas de arquivos identificados como lentos. Além disso, o cálculo de propriedades agora exibe quanto espaço uma pasta realmente ocupa no disco, e não apenas o tamanho total de seus dados. A geração de miniaturas (thumbnails) também foi otimizada para ler arquivos em lote antes do processamento, agilizando a renderização de pastas com muitas imagens.
Correções no KWallet e edição de texto
O KWallet, responsável por armazenar credenciais no sistema, recebeu uma limpeza de código que resolveu vazamentos de memória (memory leaks) na execução do daemon kwalletd. O componente também passou a propagar corretamente o status de bloqueio a partir do backend, garantindo que o sistema reconheça o estado real do cofre de senhas.
Para os desenvolvedores e usuários do KTextEditor (motor por trás do Kate), o foco foi o “modo Vi”. Foram aplicadas correções para o uso de abas na seleção visual, ajuste no comando de “salvar tudo” para arquivos sem nome e refinamento no mecanismo de detecção de espera de caracteres. O Frameworks 6.30.0 também introduz suporte a destaque de sintaxe nativo para arquivos DotEnv (.envrc), KDL e Just.
Refinamentos de interface com Kirigami
O conjunto de componentes Kirigami, utilizado para construir interfaces responsivas no KDE, recebeu polimentos visuais e de interação. O comportamento do componente de sobreposição (OverlaySheet) em telas sensíveis ao toque foi corrigido e o sombreamento do fundo foi escurecido para melhorar o contraste.
Listas com suporte a gestos de deslizar (SwipeListItem) também foram ajustadas para impedir que o conteúdo sobreponha os ícones de ação. No aspecto visual puro, tanto o pacote Breeze Icons quanto o Oxygen Icons receberam novos ícones e adequações em tamanhos específicos para melhorar a nitidez em diferentes resoluções.
Disponibilidade
O KDE Frameworks 6.30.0 já está disponível em código-fonte. A chegada da nova versão aos usuários finais depende do ciclo de empacotamento de cada distribuição. Sistemas no modelo rolling release, como Arch Linux e openSUSE Tumbleweed, ou focados no ecossistema KDE, como o KDE neon, devem disponibilizar os pacotes nos próximos dias.
Para desenvolvedores que compilam o código diretamente, o projeto reforça a necessidade de possuir o ambiente configurado com o Qt 6.9.0 para garantir a compatibilidade das novas bibliotecas.
