Fastfetch – инструмент, позволяющий просматривать сводную информацию о системе прямо в терминале, только что выпустил свое последнее обновление: версию Fastfetch 2.55.
Начиная с этой версии, Fastfetch теперь по умолчанию выполняет команды параллельно, что значительно повышает производительность при сборе системной информации. Пользователи, у которых возникают проблемы с определенными скриптами, могут отключить это поведение, установив параметр "parallel": false в своем конфигурационном файле.
Кроме того, операции скрытия файловой системы и папок были перенесены на этап обнаружения. Это предотвращает ненужное исследование скрытых записей, обеспечивая дополнительное повышение скорости, особенно в системах с большой или сложной структурой каталогов.
Переходя к новым функциям, следует отметить, что в Fastfetch 2.55 реализован ряд усовершенствований, направленных на повышение гибкости и интерактивности. Новый флаг командной строки --dynamic-interval <interval-in-ms>, включает динамическое автообновление вывода – идеальное решение для пользователей, которым требуется оперативное обновление системных данных. Однако из-за внутренних ограничений некоторые модули, такие как Display и Media, пока не поддерживают динамические обновления.
Кроме того, пользователи получают новые возможности настройки:
command.useStdErr– Направляет вывод через stderr вместо stdout, обеспечивая лучшую интеграцию для пользовательских настроек.command.parallel– Включает или отключает параллельное выполнение.
Также появилась новая креативная функция, позволяющая пользователям использовать обложку воспроизводимого в данный момент медиафайла в качестве источника логотипа. Это можно включить в конфигурации JSON с помощью:
"logo": { "type": "", "source": "media-cover" }
или через командную строку с помощью --<image-protocol> media-cover. В настоящее время это работает только с локальными источниками.
Fastfetch также представляет встроенное обнаружение GPU для OpenBSD и NetBSD, устраняя зависимость от libpciaccess и обеспечивая более быстрые и прямые аппаратные запросы. На GNU/Hurd обнаружение GPU теперь поддерживается через libpciaccess.
Что касается улучшений, связанных с обнаружением ОС и оболочек, в этом выпуске улучшено обнаружение точечных выпусков Debian в ОС Raspberry Pi, что упрощает выявление незначительных обновлений. Также добавлено определение версии оболочки Brush, что улучшает поддержку менее распространенных оболочек, и улучшено определение семейства Mac за счет сопоставления префиксов для получения более точных результатов.
В Fastfetch 2.55 также исправлены многочисленные ошибки во всех модулях:
- Игнорирование
run-partsпри определении терминала/оболочки в Linux. - Исправлено некорректное сообщение о версии оболочки Fish при установке
LC_ALL. - Пропускает Вспомогательные контроллеры дисплея, чтобы предотвратить дублирование записей о GPU.
- Скрывает модуль значков, если в Windows не найдено ни одного значка рабочего стола.
- Устранены проблемы с Apple rpath при сборке через Homebrew на MacOS.
Наконец, в релиз добавлены новые записи логотипов для Vincent OS и MacaroniOS, что еще больше расширяет набор поддерживаемых систем.
Для получения дополнительной информации смотрите журнал изменений. Fastfetch включен в репозитории большинства дистрибутивов Linux. Чтобы начать работу, найдите fastfetch в менеджере пакетов и установите его.