В Fastfetch 2.55 добавлены динамическое обновление и логотипы на обложках медиафайлов

Fastfetch — инструмент, который так любят энтузиасты Linux за то, что он предоставляет краткую системную информацию прямо в терминале, — только что выпустил своё последнее обновление: версию 2.55.
Начиная с этой версии, Fastfetch по умолчанию выполняет команды параллельно, что значительно повышает производительность при сборе системной информации. Пользователи, у которых возникают проблемы с определенными скриптами, могут отключить эту функцию, указав "parallel": false в файле конфигурации.
Кроме того, операции по скрытию файловой системы и папок были перенесены на этап обнаружения. Это позволяет избежать ненужного сканирования скрытых записей и ещё больше повысить скорость работы, особенно в системах с большими или сложными структурами каталогов.
Что касается новых функций, в Fastfetch 2.55 появилось несколько улучшений, направленных на повышение гибкости и интерактивности. Новый флаг командной строки --dynamic-interval <interval-in-ms> обеспечивает автоматическое обновление динамического вывода, что идеально подходит для пользователей, которым нужны обновления системных данных в реальном времени. Однако из-за внутренних ограничений некоторые модули, такие как Display и Media, пока не поддерживают динамические обновления.
Кроме того, пользователи получают новые возможности настройки:
command.useStdErr– Направляет вывод в stderr вместо stdout, что обеспечивает лучшую интеграцию для пользовательских настроек.command.parallel– Включает или отключает параллельное выполнение.

Инструмент для получения системной информации Fastfetch.
Также появилась новая креативная функция, которая позволяет пользователям использовать обложку воспроизводимого в данный момент медиафайла в качестве логотипа. Эту функцию можно включить в конфигурации JSON с помощью:
"logo": { "type": "<image-protocol>", "source": "media-cover" }
или через командную строку с использованием --<image-protocol> media-cover. В настоящее время это работает только с локальными источниками.
Fastfetch также обеспечивает встроенную поддержку обнаружения графического процессора в OpenBSD и NetBSD, устраняя зависимость от libpciaccess и обеспечивая более быстрые и прямые аппаратные запросы. В GNU/Hurd обнаружение графического процессора теперь поддерживается с помощью libpciaccess.
Что касается улучшений, связанных с определением операционной системы и оболочки, то в этом выпуске доработано определение точечных выпусков Debian в Raspberry Pi OS, что упрощает выявление незначительных обновлений. Также добавлено определение версии оболочки Brush, улучшена поддержка менее распространённых оболочек и улучшено определение семейства Mac за счёт сопоставления префиксов для получения более точных результатов.
В Fastfetch 2.55 также исправлено множество ошибок в различных модулях:
- Игнорирует
run-partsпри определении терминала/оболочки в Linux. - Исправляет неправильную информацию о версии fish shell, если задано
LC_ALL - Пропускает вспомогательные контроллеры дисплея, чтобы избежать дублирования записей о графическом процессоре
- Скрывает модуль значков, если на рабочем столе Windows нет значков
- Устраняет проблемы с Apple rpath при сборке через Homebrew в macOS
Наконец, в релизе добавлены новые логотипы для Vincent OS и MacaroniOS, что ещё больше расширяет список поддерживаемых систем.
Для получения дополнительной информации см. журнал изменений: https://github.com/fastfetch-cli/fastfetch/releases/tag/2.55.0. Fastfetch входит в состав репозиториев большинства дистрибутивов Linux. Чтобы начать, найдите «fastfetch» в своём менеджере пакетов и установите его.
Редактор: AndreyEx
Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.