Fastfetch е инструмент за системна информация, написан предимно на C, който работи под Linux, macOS, Windows 8.1 и по-нови версии, Android и няколко BSD дистрибуции.

Fastfetch 2.70.0

Проектът fastfetch премахна поддръжката за скриптове на QuickJS и промени данните, които отчитат модулите Disk, Command и Shell във версия 2.70.0, публикувана на 14 октомври. Конфигурационните файлове, написани за по-стари версии, могат да извеждат различни стойности или да спрат да работят.

Описание

Промени в полетата за дисково пространство

Потребителският формат за Disk премахва {size-available}. {size-free} вече отчита свободното или наличното пространство според избора на опцията disk.useAvailable, така че стойността му се променя спрямо тази настройка; преди това то винаги отчиташе свободния размер на файловата система. Необработеният брой байтове вече се извежда чрез {bytes-used} и {bytes-total}. Изходният JSON формат премахва bytes.available и bytes.used, като използваното пространство може да се изчисли като общото минус свободното.

Промени в стойностите за Windows

Дисковите дялове с квота за отделен потребител, като например мрежови споделени ресурси, отчитаха грешен общ обем и некоректно превъртян използван размер (проблем #2651), тъй като общият обем бе ограничен от квотата, а свободният обем – не. При Windows 10 build 17763 и по-нови версии, fastfetch по подразбиране вече отчита пълния капацитет и свободното пространство на целия дисков дял. Задайте disk.useAvailable на true, за да запазите пространството, налично за текущия потребител, включително квотата. Флаговете за LocalIP вече описват самия интерфейс, като например IEEE80211 или SOFTWARE_LOOPBACK, а интерфейси без unicast адрес вече не се отчитат.

Command и Shell

Опцията useStdErr за Command е заменена с useOutput, която приема „stdout“, „stderr“ или „both“. Стойността по подразбиране е „both“, така че изходът на команда, която записва в stderr, вече се прихваща. Преди това той беше отхвърлян. Модулът Shell вече извлича обвивката (shell) от /etc/passwd и игнорира $SHELL, който може да се различава, ако shell-ът за вход е бил променен след стартиране на сесията.

Премахнати компоненти

Поддръжката за скриптове на QuickJS, обявена за остаряла във v2.69.0, е премахната и скриптовете трябва да се мигрират към Lua. При Linux libpulse и libddcutil вече не се използват, така че пакетиращите програми (package managers) трябва да ги премахнат от своите пакети за fastfetch.

Новости при Android

Android получава пет нови функционалности: разпознаване на звук, разпознаване на екран през binder, температура на батерията, оставащо време и тип зарядно устройство, засичане на медия и показвани имена на приложения. Засичането на медия е приложимо, когато fastfetch се изпълнява като потребителски идентификатор (UID) на приложение и изисква разрешение Notification access.