Выпуск обновления открытого проекта Fastfetch 2.70 — утилиты для показа информации о системе

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Состоялся релиз открытого проекта Fastfetch 2.70. Это утилита для показа информации о системе (Linux, macOS, Windows 7+, Android, FreeBSD, OpenBSD, NetBSD, DragonFly, Haiku и SunOS) в терминале, включая данные о загрузке конфигурации, обнаружение узлов NUMA и расширенную поддержке оборудования и ОС. Исходный код проекта написан на C и опубликован на GitHub под лицензией MIT. Релиз Fastfetch 1.0 состоялся в марте 2022 года.

Основные изменения и доработки в Fastfetch 2.70:

  • исправлены ранее найденные ошибки и баги;

  • добавлен резервный механизм ALSA для модуля звука в Linux: теперь система без запущенного звукового сервера отображает устройство вывода и уровень громкости вместо сообщения об ошибке;

  • добавлено определение пакетов pkgsrc в macOS;

  • обновлена документация и переводы;

  • добавлено определение отображаемого имени приложения на Android: теперь медиа‑модуль использует имя, заданное самим приложением (а не имя пакета), а терминальный модуль выводит метку, под которой установлено приложение Termux;

  • добавлено определение воспроизводимого медиаконтента на Android при запуске fastfetch с UID приложения;

  • добавлено определение температуры аккумулятора, оставшегося времени работы и типа зарядного устройства (сеть / USB / беспроводная зарядка) на Android;

  • добавлено определение дисплеев в Android через механизм binder; для этого не требуются ни дочерние процессы, ни специальные разрешения;

  • добавлено определение звуковых устройств в Android;

  • интерфейсы, не имеющие одноадресного (unicast) IP‑адреса, больше не отображаются, так как теперь и адреса, и свойства интерфейсов считываются из таблицы одноадресных адресов;

  • библиотеки libpulse и libddcutil больше не используются в Linux. Сопровождающим пакетов следует удалить их из пакета fastfetch;

  • удалена поддержка скриптов в формате QuickJS (функция была объявлена ​​устаревшей в версии v2.69.0). При необходимости перенесите скрипты на Lua;

  • модуль Shell теперь определяет используемую оболочку (shell) на основе данных из базы учётных записей (/etc/passwd), а не переменной окружения $SHELL, значение которой может отличаться, если оболочка входа (login shell) была изменена уже после начала сеанса;

  • вывод модуля Disk в формате JSON больше не содержит полей bytes.available и bytes.used. Поля bytes.free и bytes.total остались без изменений; объём используемого пространства можно вычислить как разность total и free.

Источник: https://habr.com/ru/news/1094926/


Интересные статьи

Интересные статьи

21 октября 2025 года жители регионов России два раза столкнулись с масштабными перебоями в работе Telegram (4000 жалоб) и WhatsApp* (1000 жалоб). Об этом свидетельствуют данные сервиса Downdetector.
Привет, Хабр! Меня зовут Михаил, я ведущий разработчик в НЛМК ИТ. Команда, в которой я состою, занимается разработкой и поддержкой различных информационных систем, одной из которых является Един...
В поисках новых способов повысить скорость и качество передачи контента (по этому поводу будет вебинар, подключайтесь), рано или поздно возникает вопрос: можно ли передавать данные мгновенно и безопас...
SWAP (своп) — это механизм виртуальной памяти, при котором часть данных из оперативной памяти (ОЗУ) перемещается на хранение на HDD (жёсткий диск), SSD (твёрдотельный накоп...
Сравнивать CRM системы – дело неблагодарное. Очень уж сильно они отличаются в целях создания, реализации, в деталях.