Fastfetch 2.70: Оновлення популярного інструменту

Fastfetch 2.70: Оновлення популярного інструменту для системної інформації

Fastfetch, популярний інструмент з відкритим кодом для відображення апаратної та програмної інформації в терміналі, випустив версію 2.70. Це оновлення привнесло вдосконалену детекцію апаратного забезпечення Android, покращення аудіофункцій у Linux, зменшило кількість залежностей і виправило кілька помилок.

Видалення залежностей для Linux

Значна зміна для користувачів Linux полягає у видаленні залежностей libpulse та libddcutil. Розробники зазначають, що пакункові утримувачі можуть тепер видалити обидві бібліотеки зі своїх пакунків Fastfetch.

Покращення аудіомодуля

Аудіомодуль тепер має резервну копію на основі ALSA. Linux-системи без звукового сервера можуть відображати інформацію про свої звукові виходи та рівні гучності замість повернення помилки.

Покращена детекція апаратного забезпечення на Android

У версії 2.70 Fastfetch вводить кілька вдосконалень в звітності про апаратне забезпечення для Android. Інструмент тепер здатен виявляти звукові пристрої. Виявлення використовує інтерфейс Binder Android без додаткових дозволів або запуску окремого процесу.

Оновлення звітності батареї

Звітність про батарею тепер включає температуру, оцінений час залишку та метод заряджання, що дозволяє розрізняти AC, USB та бездротове заряджання.

Детекція медіа в Android

Крім того, детекція медіа доступна, коли Fastfetch працює під ідентифікатором користувача Android. Це вимагає доступу до сповіщень. Інструмент також може ідентифікувати програми за їх displayed names замість ідентифікаторів пакунків.

Зміни в конфігурації та командному модулі

Серед змін конфігурації, пов’язаної з видаленням швидкого скрипту на базі QuickJS, тепер користувачам потрібно буде мігрувати свої скрипти на Lua.

Командний модуль також замінює опцію useStdErr на useOutput, що дозволяє захоплювати стандартний вихід, стандартну помилку або обидва. За замовчуванням тепер використовується обидва потоки.

Вдосконалення в детекції оболонки

Fastfetch тепер отримує оболонку логіна користувача з /etc/passwd, а не покладається на змінну середовища $SHELL, що може містити застарілі дані після зміни оболонки.

Коригування звітності про диски та виправлення помилок

Звітність про диски також була змінена. Користувацький формат {size-available} було видалено, в той час як {size-free} тепер слідує налаштуванню disk.useAvailable. Крім того, JSON-виoutput більше не містить поля bytes.available та bytes.used.

У виправленнях помилок Fastfetch 2.70 вирішує проблему, коли зовнішні монітори, виявлені через DDC/CI, могли неправильно з’являтися як вбудовані дисплеї на Linux. Також були покращені ідентифікація процесорів Snapdragon X1 та X2, а також виправлено виявлення розміру шрифту в терміналі.

Інші поліпшення та нові функції

Інші виправлення включають правильну ідентифікацію драйверів Vulkan на multi-GPU системах і виправлення виявлення дисплея на Android 17. Оновлення також коригує звіти про ємність диска для обсягів Windows з обмеженнями квоти та виправляє звітність MAC-адрес на macOS 27.

На завершення, випуск додає підтримку фінської мови, виявлення пакунків pkgsrc на macOS, заповнений логотип Artix Linux та кілька внутрішніх поліпшень продуктивності.

Більше інформації можна знайти в офіційних примітках до випуску Fastfetch 2.70.