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 colorsremove 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
DBPatheRootDirdopacman.confao 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-disabledpara 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.
