Fastfetch 2.67 получил интерактивный генератор конфигурации и режим наблюдения
Разработчики Fastfetch выпустили версию 2.67 - заметное обновление популярной консольной утилиты, которая показывает сведения об аппаратном обеспечении и программной среде Linux. Новый релиз расширяет возможности настройки, добавляет экспериментальный веб-интерфейс и улучшает определение устройств, мониторов, оболочек и параметров терминала.
Главным изменением стал переработанный параметр `--gen-config`. Теперь он запускает интерактивный интерфейс в терминале, последовательно помогая пользователю сформировать конфигурационный файл. Такой подход особенно удобен для тех, кто только начинает использовать Fastfetch и не хочет вручную разбираться со всеми доступными модулями и синтаксисом JSONC.
Одновременно проект получил экспериментальный браузерный WebUI. С его помощью можно создавать и редактировать конфигурации через обычный веб-браузер, не изменяя JSONC-файл вручную. Новый Fastfetch генератор конфигурации пока находится на раннем этапе разработки, однако уже предлагает более наглядный способ персонализации вывода - от выбора отображаемых компонентов до настройки их порядка и оформления.
В версии 2.67 удалены старые варианты генерации конфигурации: `--gen-config-full`, `--gen-config-force` и `--gen-config-full-force`. Пользователям рекомендуется перейти на обновлённый интерактивный механизм. Тем, кто планирует Fastfetch 2.67 скачать, следует учитывать, что готовые пакеты доступны не только для Linux, но также для FreeBSD, DragonFly BSD, Haiku, macOS и Windows.
Ещё одним практичным нововведением стал короткий параметр `-w`, соответствующий опции `--watch`. Он предназначен для периодического обновления информации через заданное количество секунд и является более удобной альтернативой прежнему `--dynamic-interval`. Если запустить Fastfetch с `--watch` без числового значения, вывод будет обновляться каждую секунду. Это полезно при наблюдении за изменениями температуры, загрузки оборудования и других динамических показателей.
Разработчики также внесли ряд исправлений, ориентированных на Linux. Утилита теперь корректнее обрабатывает мониторы, которые сообщают сразу несколько предпочтительных режимов отображения. Это устраняет ошибки при определении разрешения. Исправлена и проблема Wayland: ранее подключённые дисплеи могли не отображаться, если события о выходах приходили с задержкой.
Улучшено распознавание версии оболочки Fish, а Ubuntu Studio Core теперь корректно определяется модулем операционной системы. Изменения затронули и работу с терминалами. Для Ghostty Fastfetch больше не запускает команду `ghostty +show-config`, а анализирует конфигурацию напрямую, благодаря чему определение шрифта становится быстрее. Поддержка Alacritty расширена: программа научилась работать с большим числом вариантов синтаксиса TOML-файлов.
При обновлении необходимо обратить внимание на несовместимое изменение. Параметр `general.preRun` полностью удалён из конфигурации из-за потенциальных рисков безопасности. Если он использовался для запуска команды перед отображением сведений, такую логику теперь нужно перенести во внешний скрипт-обёртку.
Безопасность улучшена и в сетевых модулях PublicIP и Weather. Ответы от удалённых серверов получили ограничение по размеру, что снижает расход памяти и уменьшает последствия потенциально вредоносных данных. Кроме того, обработчик HTTP теперь принимает ответы как версии 1.0, так и 1.1.
Для macOS добавлено определение температуры CPU и GPU в чипах Apple M5, а также исправлено распознавание кодека VP9. В Windows улучшены сведения о видеокарте и теме оформления. Если Desktop Window Manager отключён, система теперь показывается с темой Basic. Виртуальные графические адаптеры также должны определяться точнее.
Из проекта убраны встроенные логотипы Hypros, MagpieOS, Furreto, EmperorOS и Magix. Это изменение не влияет на основные функции утилиты, но может быть заметно пользователям, которые оформляли вывод с помощью соответствующих логотипов.
Для тех, кого интересует Fastfetch 2.67 установка Linux, наиболее безопасный вариант - использовать пакет из репозитория своего дистрибутива либо готовую сборку из раздела релизов проекта. В некоторых системах доступна и установка из исходного кода, однако в этом случае потребуется самостоятельно установить зависимости и следить за обновлениями.
После установки стоит проверить Fastfetch настройка конфигурации: новый интерактивный режим позволяет быстро создать базовый профиль, а затем доработать его вручную. Опытные пользователи по-прежнему могут редактировать JSONC-файл напрямую, но WebUI и терминальный мастер заметно упрощают первоначальную настройку.
Fastfetch остаётся полезным не только для красивого отображения сведений при открытии терминала. Благодаря режиму наблюдения его можно применять для оперативного контроля состояния рабочей станции, проверки подключённых дисплеев и диагностики изменений в окружении. При этом утилита сохраняет небольшие размеры, запускается быстро и не требует полноценного графического приложения.
Обновлённая версия уже доступна в виде готовых пакетов для поддерживаемых платформ. Подробности об изменениях, ограничениях и новых параметрах можно найти в описании релиза Fastfetch 2.67.


