Разработчики популярного инструмента командной строки Fastfetch, предназначенного для отображения системной информации, представили обновление 2.69. Утилита выводит подробные данные об аппаратном и программном обеспечении системы, дополняя их логотипом дистрибутива. В свежем выпуске реализован ряд функциональных улучшений и исправлений для различных платформ.

Анимированные логотипы и работа с изображениями
Одним из заметных нововведений стала расширенная поддержка графических логотипов. При использовании графического протокола Kitty, Fastfetch теперь может отображать анимированные изображения в форматах GIF и APNG. Пользователи получили возможность выбирать между воспроизведением анимации или фиксацией конкретного кадра. В терминалах, где отсутствует поддержка протокола Kitty, утилита автоматически переключается на стандартный встроенный логотип.
Разработчики также упростили процесс обработки изображений в ОС Windows, macOS и Android. Теперь Fastfetch использует нативные библиотеки обработки вместо ImageMagick, что позволяет пакетным менеджерам отказаться от зависимости от этой библиотеки. Использование ImageMagick 6 признано устаревшим и будет полностью исключено в будущих версиях. Кроме того, добавлена новая опция logo.position: «auto», которая позволяет автоматически перемещать широкие логотипы над модулями вывода, если в терминале недостаточно свободного горизонтального пространства.
Улучшения для Linux и определение новых устройств
Пользователи Linux получили поддержку обнаружения пакетов CRUX и возможность подсчета пакетов оверлея RakuOS rum. Улучшения затронули и аппаратную часть: реализовано определение названий и частот процессоров в системах SPARC, а также исправлена идентификация чипов Snapdragon X2. Обновление также улучшило точность обнаружения версий для окружений COSMIC Desktop и Umbriel.
Значительные изменения коснулись работы с Bluetooth. Теперь Fastfetch способен обнаруживать устройства с поддержкой Bluetooth Low Energy (BLE) на платформах Windows и macOS, разделять LE и классические устройства, отображать качество сигнала (при наличии такой возможности), а также передавать информацию о версиях Bluetooth Core вплоть до 6.3.
Новые возможности для Android и оптимизация модулей
Версия 2.69 расширяет охват систем на Android: добавлено обнаружение HarmonyOS, Flyme, One UI и LineageOS. Также инструмент научился собирать более детальные сведения о камере, аккумуляторе, дисплее, Wi-Fi, фоновых изображениях и мультимедийных данных, хотя для доступа к некоторым из этих параметров могут потребоваться права root, ADB или актуальная версия Android.
Для повышения отзывчивости стандартная задержка выборки (sampling delay) для модулей DiskIO, NetIO и Top была сокращена с 500 мс до 250 мс. Встроенный HTTP-клиент, используемый для получения информации о внешнем IP и прогнозе погоды, теперь поддерживает нестандартные порты и chunked-ответы. Скриптинг форматов на языке Lua признан стабильным. Список обновлений дополняет широкий спектр исправлений, касающихся отчетов GPU, обнаружения версий GNOME Classic и Trinity, работы с JSON, данных о заряде геймпадов и шрифтах Windows Terminal.





