LINUX.ORG.RU

Fastfetch 2.36: Улучшенное обнаружение CPU и GPU и новые функции

 , ,


0

2

Обновилась самая важная программа любителей делать скриншоты — fastfetch. Этот инструмент для отображения системной информации в терминале, преемник более не поддерживаемого Neofetch, продолжает радовать пользователей новыми возможностями и улучшениями.

Fastfetch написан на C и распространяется по лицензии MIT.

Основные изменения

  • использование API ядра для обнаружения звуковых устройств на NetBSD;
  • обнаружение звукового сервера с помощью sndio на OpenBSD;
  • минимальная реализация для операционной системы Haiku;
  • поддержка обнаружения температуры CPU и GPU для систем M4x на macOS;
  • использование recommendedMaxWorkingSetSize в качестве общего размера памяти GPU на macOS;
  • обнаружение размера VMEM для старых видеокарт Nvidia на Linux;
  • поддержка подсчета физических ядер и пакетов CPU для архитектуры LoongArch на Linux;
  • обнаружение имени модели CPU для s390x на Linux;
  • поддержка большего количества вариантов Armbian;
  • обновление логотипа Arch Linux, добавление новых логотипов для Nexa Linux и filotimo, обновление названий некоторых дистрибутивов;
  • введение синтаксиса {$ENV_VAR} для использования переменных окружения в пользовательских форматах;
  • улучшение производительности обнаружения версии терминала Tilix на Linux;
  • удаление начального слэша для оболочек входа в систему на OpenBSD;
  • предпочтение имени SoC вместо имени CPU на Linux для более точного отображения информации на специализированном оборудовании.

>>> Список изменений на GitHub

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)
     ,g$$$$$$$$$$$$$$$P.       
   ,g$$P""       """Y$$.".     OS: Debian GNU/Linux 12 (bookworm) x86_64
  ,$$P'              `$$$.     Host: Vostro 3401
',$$P       ,ggs.     `$$b:    Kernel: Linux 6.1.0-31-amd64
`d$$'     ,$P"'   .    $$$     Uptime: 2 hours, 16 mins
 $$P      d$'     ,    $$P     Packages: 1737 (dpkg), 14 (flatpak)
 $$:      $$.   -    ,d$$'     Shell: zsh 5.9
 $$;      Y$b._   _,d$P'       Display (BOE097C): 1920x1080 @ 60 Hz in 14" [Built-in]
 Y$$.    `.`"Y$$$$P"'          DE: GNOME 43.9
 `$$b      "-.__               WM: Mutter (X11)
  `Y$$b                        WM Theme: Adwaita-dark
   `Y$$.                       Theme: Adwaita-dark [GTK2/3/4]
     `$$b.                     Icons: Adwaita [GTK2/3/4]
       `Y$$b.                  Font: Cantarell (11pt) [GTK2/3/4]
         `"Y$b._               Cursor: Adwaita (24px)
             `""""             Terminal: GNOME Terminal 3.46.8
                               Terminal Font: Monospace (11pt)
                               CPU: Intel(R) Core(TM) i3-1005G1 (4) @ 3.40 GHz
                               GPU: Intel Iris Plus Graphics G1 (Ice Lake) @ 0.90 GHz [Integrated]
                               Memory: 3.05 GiB / 15.39 GiB (20%)
                               Swap: 0 B / 8.00 GiB (0%)
                               Disk (/): 9.84 GiB / 38.15 GiB (26%) - ext4
                               Disk (/home): 28.64 GiB / 147.93 GiB (19%) - ext4
                               Local IP (wlp0s20f3): 192.168.1.130/24
                               Battery (DELL 07GDV): 100% [AC Connected]
                               Locale: en_US.UTF-8
XMPP
()

Если перед запуском уменьшить окно терминала так, что одна строка не влезет по ширине, что будет с этой строкой?

avgust23
()
Последнее исправление: avgust23 (всего исправлений: 2)
Ответ на: комментарий от XMPP
         -/oyddmdhs+:.                 shprot@gentoo
     -odNMMMMMMMMNNmhy+-`              -------------
   -yNMMMMMMMMMMMNNNmmdhy+-            OS: Gentoo 2.17 x86_64
 `omMMMMMMMMMMMMNmdmmmmddhhy/`         Host: B560M DS3H
 omMMMMMMMMMMMNhhyyyohmdddhhhdo`       Kernel: Linux 6.6.74-gentoo-x86_64
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+`     Uptime: 9 hours, 7 mins
 oyhdmNMMMMMMMNdyooydmddddhhhhyhNd.    Packages: 980 (emerge)
  :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh    Shell: bash 5.2.37
    .:+sydNMMMMMNNNmmmdddhhhhhhmMmy    Display (E2242): 1920x1080 @ 60 Hz in 22*
       /mMMMMMMNNNmmmdddhhhhhmMNhs:    Display (DEXP DF27N1): 1920x1080 @ 60 Hz]
    `oNMMMMMMMNNNmmmddddhhdmMNhs+`     DE: Xfce4 4.20
  `sNMMMMMMMMNNNmmmdddddmNMmhs/.       WM: Xfwm4 (X11)
 /NMMMMMMMMNNNNmmmdddmNMNdso:`         WM Theme: Default
+MMMMMMMNNNNNmmmmdmNMNdso/-            Theme: Adwaita [GTK2/3/4]
yMMNNNNNNNmmmmmNNMmhs+/-`              Icons: Adwaita [GTK2/3/4]
/hMMNNNNNNNNMNdhs++/-`                 Font: DejaVu Serif (10pt) [GTK2/3/4]
`/ohdmmddhys+++/:.`                    Terminal: xfce4-terminal 1.1.4
  `-//////:--.                         Terminal Font: Monospace (10pt)
                                       CPU: 11th Gen Intel(R) Core(TM) i7-11700z
                                       GPU: NVIDIA GeForce GT 730 [Discrete]
                                       Memory: 3.92 GiB / 31.23 GiB (13%)
                                       Swap: 0 B / 1024.00 MiB (0%)
                                       Disk (/): 24.34 GiB / 438.66 GiB (6%) - 4
                                       Local IP (enp3s0): 172.16.27.254/29
                                       Locale: ru_RU.utf8
Shprot ★★
()
Ответ на: комментарий от avgust23

Поставил на Минт в виртуалке. Если перед запуском уменьшить окно терминала, вывод плющит по неведомому алгоритму, а при растягивании окна остаётся та же каша. Вывод: это фетч для говноедов.

avgust23
()
Ответ на: комментарий от avgust23

Это ж самое главное — на терминалах шириной в 3 символа запускаться. Все же именно так и делают.

CrX ★★★★★
() автор топика
Ответ на: комментарий от Alexandr_0503

Он обрезает вывод, если тот не влезает по ширине. Некачественная программа.

avgust23
()
Ответ на: комментарий от avgust23

Это какая-то надуманная ситуация, не возникающая на практике. Нет смысла запускать ни один из них в терминале, где строки не влезают.

То, что screenfetch умел это обрабатывать, это, конечно, маленький плюс в копилку. Но такое ощущение, будто это самое главное и всем нужное…

CrX ★★★★★
() автор топика
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Ничего надуманного. Стандартный терминал Мате. Про процессор не влезает в одну строку. В screenfetch переносится на вторую, в neofetch обрезается и не появляется даже если растянуть окно. Перед запуском растягивать, чтобы его кривое величество поместилось? Вот это точно надуманная ситуация.

Я вообще с вас валяюсь. Программа буквально уничтожает данные, которые не помещается в размер окна, а вы называете такую ситуацию нормальной.

avgust23
()
Последнее исправление: avgust23 (всего исправлений: 1)
Ответ на: комментарий от avgust23

Не знаю, зачем запускать такие вещи на узком терминале, но можно сделать fastfetch --disable-linewrap.

CrX ★★★★★
() автор топика

новый выпуск самой популярной на лоре утилиты 😁

daminatorus ★★
()
CPU: 2 x Intel(R) Xeon(R) E5-2650 v2 (32) @ 3.40 GHz

Очень маловато подробностей, без lscpu не обойтись.

blex ★★★
()

Работает быстро. Кстати, я использую арч на framework 16.

[mdevaev@reki(g:master) g:/]$ fastfetch
                  -`                     mdevaev@reki
                 .o+`                    ------------
                `ooo/                    OS: Arch Linux x86_64
               `+oooo:                   Host: Laptop 16 (AMD Ryzen 7040 Series) (A9)
              `+oooooo:                  Kernel: Linux 6.6.70-1-lts
              -+oooooo+:                 Uptime: 25 days, 12 hours, 26 mins
            `/:-:++oooo+:                Packages: 1281 (pacman)
           `/++++/+++++++:               Shell: bash 5.2.37
          `/++++++++++++++:              Display (BOE0BC9): 2560x1600 @ 60 Hz (as 1706x1066) in 16" [Built-in]
         `/+++ooooooooooooo/`            DE: KDE Plasma 6.2.5
        ./ooosssso++osssssso+`           WM: KWin (Wayland)
       .oossssso-````/ossssss+`          WM Theme: uniq2
      -osssssso.      :ssssssso.         Theme: qtCurves_gray (qtCurves_gray) [Qt], Breeze [GTK2/3/4]
     :osssssss/        osssso+++.        Icons: breeze [Qt], breeze [GTK2/3/4]
    /ossssssss/        +ssssooo/-        Font: Noto Sans (11pt) [Qt], Noto Sans (11pt) [GTK2/3/4]
  `/ossssso+/:-        -:/+osssso+-      Cursor: breeze (24px)
 `+sso+:-`                 `.-/+oso:     Terminal: yakuake 24.12.1
`++:.                           `-/+/    CPU: AMD Ryzen 9 7940HS (16) @ 5.26 GHz
.`                                 `/    GPU: AMD Radeon 780M [Integrated]
                                         Memory: 36.44 GiB / 62.00 GiB (59%)
                                         Swap: Disabled
                                         Disk (/): 722.98 GiB / 1.79 TiB (39%) - ext4
                                         Local IP (wlan0): 192.168.1.233/24
                                         Battery (FRANDBA): 48% (3 hours, 18 mins remaining) [Discharging]
                                         Locale: ru_RU.UTF-8



liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от Shprot
             ...-:::::-...                 danil@danil-Lenovo-ideapad-320-15AST 
          .-MMMMMMMMMMMMMMM-.              ------------------------------------ 
      .-MMMM`..-:::::::-..`MMMM-.          OS: Linux Mint 22 x86_64 
    .:MMMM.:MMMMMMMMMMMMMMM:.MMMM:.        Host: 80XV Lenovo ideapad 320-15AST 
   -MMM-M---MMMMMMMMMMMMMMMMMMM.MMM-       Kernel: 6.8.0-52-generic 
 `:MMM:MM`  :MMMM:....::-...-MMMM:MMM:`    Uptime: 17 hours, 2 mins 
 :MMM:MMM`  :MM:`  ``    ``  `:MMM:MMM:    Packages: 2942 (dpkg), 7 (flatpak),  
.MMM.MMMM`  :MM.  -MM.  .MM-  `MMMM.MMM.   Shell: bash 5.2.21 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:   Resolution: 1920x1080 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM:MMM:   DE: Xfce 4.18 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:   WM: Xfwm4 
.MMM.MMMM`  :MM:--:MM:--:MM:  `MMMM.MMM.   WM Theme: Chicago95 
 :MMM:MMM-  `-MMMMMMMMMMMM-`  -MMM-MMM:    Theme: Chicago95 [GTK2], Mint-Y-Aqua 
  :MMM:MMM:`                `:MMM:MMM:     Icons: Chicago95 [GTK2], Mint-Y-Sand 
   .MMM.MMMM:--------------:MMMM.MMM.      Terminal: xfce4-terminal 
     '-MMMM.-MMMMMMMMMMMMMMM-.MMMM-'       Terminal Font: Less Perfect DOS VGA 12 
       '.-MMMM``--:::::--``MMMM-.'         CPU: AMD A6-9220 RADEON R4 2C+3G (2) @ 2.500GHz 
            '-MMMMMMMMMMMMM-'              GPU: AMD ATI Radeon R2/R3/R4/R5 Graphics 
               ``-:::::-``                 Memory: 1477MiB / 3298MiB 

                                                                   
             ...-:::::-...                 danil@danil-Lenovo-ideapad-320-15AST 
          .-MMMMMMMMMMMMMMM-.              ------------------------------------ 
      .-MMMM`..-:::::::-..`MMMM-.          OS: Linux Mint 22 x86_64 
    .:MMMM.:MMMMMMMMMMMMMMM:.MMMM:.        Host: 80XV Lenovo ideapad 320-15AST 
   -MMM-M---MMMMMMMMMMMMMMMMMMM.MMM-       Kernel: 6.8.0-52-generic 
 `:MMM:MM`  :MMMM:....::-...-MMMM:MMM:`    Uptime: 17 hours, 2 mins 
 :MMM:MMM`  :MM:`  ``    ``  `:MMM:MMM:    Packages: 2942 (dpkg), 7 (flatpak),  
.MMM.MMMM`  :MM.  -MM.  .MM-  `MMMM.MMM.   Shell: bash 5.2.21 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:   Resolution: 1920x1080 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM:MMM:   DE: Xfce 4.18 
:MMM:MMMM`  :MM.  -MM-  .MM:  `MMMM-MMM:   WM: Xfwm4 
.MMM.MMMM`  :MM:--:MM:--:MM:  `MMMM.MMM.   WM Theme: Chicago95 
 :MMM:MMM-  `-MMMMMMMMMMMM-`  -MMM-MMM:    Theme: Chicago95 [GTK2], Mint-Y-Aqua 
  :MMM:MMM:`                `:MMM:MMM:     Icons: Chicago95 [GTK2], Mint-Y-Sand 
   .MMM.MMMM:--------------:MMMM.MMM.      Terminal: xfce4-terminal 
     '-MMMM.-MMMMMMMMMMMMMMM-.MMMM-'       Terminal Font: Less Perfect DOS VGA 12 
       '.-MMMM``--:::::--``MMMM-.'         CPU: AMD A6-9220 RADEON R4 2C+3G (2) @ 2.500GHz 
            '-MMMMMMMMMMMMM-'              GPU: AMD ATI Radeon R2/R3/R4/R5 Graphics 
               ``-:::::-``                 Memory: 1477MiB / 3298MiB 

                                                                   
                                                                   
                 ``` 
                         
Welldray
()

преемник более не поддерживаемого Neofetch

То ощущение когда только что скомпилировал генту, а тут новый релиз...
(Фастфетч приятно удивил, действительно фаст)

Exmor_RS ★★★
()
Последнее исправление: Exmor_RS (всего исправлений: 1)
Ответ на: комментарий от Radjah

Ниче плохого вообще не могу сказать, кстати. Просто работает.

liksys ★★★★
()
Ответ на: комментарий от Shprot

Memory: 3.92 GiB / 31.23 GiB (13%)
Swap: 0 B / 1024.00 MiB (0%)

А в чем смысл такого маленького свапа? Это вообще что: swap раздел, или файл, или вообще zram какой-нибудь?

otto ★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.