Fastfetch, популярная консольная утилита для вывода сведений о системе, которая показывает данные о железе и софте рядом с логотипом дистрибутива, выпустила версию 2.69.

Самое заметное изменение касается поддержки графических логотипов. Теперь Fastfetch умеет показывать анимированные GIF и APNG при работе через графический протокол Kitty. Пользователь может либо воспроизвести анимацию, либо выбрать отдельный кадр, а терминалы без поддержки графики Kitty переключатся на встроенный логотип.

В Windows, macOS и Android упростили работу с изображениями. Теперь Fastfetch использует на этих платформах штатные библиотеки обработки изображений вместо ImageMagick, так что мейнтейнеры пакетов могут отказаться от зависимости от ImageMagick. ImageMagick 6 объявлен устаревшим и будет удалён в одном из следующих выпусков.

Среди других полезных новшеств появилась опция logo.position: "auto". Если её включить, Fastfetch автоматически переносит широкие логотипы над выводом модулей, когда по горизонтали в терминале не хватает места. Привычное размещение слева остаётся поведением по умолчанию.

Для пользователей Linux в Fastfetch 2.69 добавлено определение пакетов CRUX и подсчёт пакетов overlay RakuOS rum. Утилита теперь определяет названия и частоты процессоров в системах SPARC, лучше распознаёт версию COSMIC Desktop и научилась определять версию Umbriel. Также исправлено определение процессоров Snapdragon X2.

Заметно доработана и отчётность по Bluetooth. Fastfetch теперь находит устройства Bluetooth Low Energy в Windows и macOS, различает LE и классические устройства, показывает качество сигнала, когда оно доступно, и сообщает версии Bluetooth Core вплоть до 6.3.

В Android определение ROM теперь охватывает такие платформы, как HarmonyOS, Flyme, One UI и LineageOS. Утилита также выдаёт больше сведений о камере, батарее, дисплее, Wi-Fi, обоях и медиаданных, хотя часть деталей требует новых версий Android, root-доступа или ADB.

Задержка выборки по умолчанию для DiskIO, NetIO и Top снижена с 500 мс до 250 мс, поэтому эти модули реагируют быстрее. Встроенный HTTP-клиент, который используют PublicIP и Weather, теперь поддерживает нестандартные порты и chunked-ответы. Скриптинг форматов на Lua стал стабильным.

Наконец, в выпуск вошёл большой набор исправлений: отчётность по GPU, определение версий GNOME Classic и Trinity, подсчёт пакетов, вывод JSON, отчётность по батарее геймпада, определение шрифта в Windows Terminal, обрезка строк с учётом ANSI, работа с Base64 и ряд проблем, связанных с конкретными архитектурами.

Подробности приведены в списке изменений. Fastfetch 2.69 уже доступен на странице релизов проекта на GitHub для Linux и других поддерживаемых платформ.