Fastfetch 2.58.0 chega com correção para KDE Plasma 6.6 e nova flag –structure-disabled

Fastfetch 2.58.0 chega com correção para KDE Plasma 6.6 e nova flag –structure-disabled

Uma atualização antecipada do Fastfetch foi publicada em 21 de janeiro de 2026 para resolver problemas de compatibilidade com o KDE Plasma 6.6, incluindo um crash que afetava a execução em Linux. Além do conserto, a versão 2.58.0 também traz uma mudança importante no comportamento de detecção de versão em distros fora do padrão FHS e uma nova flag para ajustar a saída sem mexer na configuração permanente.

Destaques

  • Versão: Fastfetch 2.58.0, release antecipado focado em compatibilidade com KDE Plasma 6.6
  • Breaking change: remoção de de.slowVersionDetection (detecção lenta passa a ficar sempre ativa)
  • Novidade prática: nova flag --structure-disabled <modules...> para ocultar estruturas de módulos na saída

Por que esta versão saiu antes do previsto

O motivo é direto: o KDE Plasma 6.6 expôs incompatibilidades que podiam derrubar o Fastfetch durante a coleta e exibição de informações. A 2.58.0 chega como “patch rápido” para estabilizar o uso do utilitário em ambientes atualizados.

Breaking change: de.slowVersionDetection foi removida

A opção de.slowVersionDetection deixou de existir. A partir da 2.58.0, a detecção lenta de versão fica sempre habilitada, o que atende melhor distros não compatíveis com FHS, como NixOS, onde métodos mais “rápidos” de detecção podem falhar.

Se a sua intenção não é acelerar a detecção, mas sim desligar o recurso de detectar versões, ainda existe um caminho: use general.detectVersion: false na configuração.

ANÁLISE: a remoção do toggle específico simplifica a matriz de comportamento do Fastfetch e reduz casos de “detecção incompleta” em distros fora do padrão. O preço é perder um ajuste fino que alguns usuários usavam para otimizar tempo de execução, mas o ganho é previsibilidade, especialmente em ambientes como NixOS e outras configurações mais “não convencionais”.

Novas funções que valem atenção

A lista de recursos é curta, mas bem direcionada:

  • --structure-disabled <modules...>: desabilita temporariamente a impressão da estrutura de módulos. Exemplo: fastfetch --structure-disabled colors remove os blocos de cor do output padrão.
  • Detecção de tipo de chassi em Linux ARM via device tree, quando essa informação é reportada pelo hardware.
  • Detecção de versão do Bedrock Linux.
  • Respeito a DBPath e RootDir do pacman.conf ao detectar pacotes do Pacman, o que melhora compatibilidade com setups customizados (chroot, root alternativo e afins).

Correções: KDE Plasma 6.6 e outros ajustes

Além do crash no KDE Plasma 6.6, a versão corrige pontos que impactam execução e precisão:

  • O módulo Command volta a funcionar corretamente com --dynamic-interval.
  • No macOS, a detecção do Quartz Compositor passa a reportar corretamente a versão do WindowServer (SkyLight), em vez de referenciar o componente errado.

Logos

A versão também adiciona um novo logo (listado como Kiss2 nas notas do release).

Como atualizar sem dor de cabeça

A forma mais segura é atualizar pelo mesmo método que você já usa hoje:

  • Se instalou via repositório da distro, atualize normalmente pelo gerenciador de pacotes e aguarde a versão 2.58.0 chegar ao seu canal.
  • Se usa o release do GitHub, baixe o artefato correspondente ao seu sistema na página de Releases e substitua o binário atual.
  • Se você compila manualmente, reconstrua a partir do tag/commit da 2.58.0 e valide o output com um comando simples (por exemplo, rodando o Fastfetch “puro” e depois com --structure-disabled para confirmar o comportamento).

FAQ

O que mudou com a remoção de de.slowVersionDetection?

Ela não existe mais. A detecção lenta passa a ficar sempre ativa para evitar falhas em distros não FHS.

Ainda dá para desligar a detecção de versão?

Sim. Use general.detectVersion: false para desabilitar o recurso.

Para que serve --structure-disabled?

Para ocultar temporariamente a estrutura de um ou mais módulos (por exemplo, remover os blocos de cor) sem precisar editar sua configuração.