LINUX.ORG.RU

fastfetch и flashfetch 1.11.0

 ,

fastfetch и flashfetch 1.11.0

1

1

Состоялся выпуск 1.11.0 консольных утилит вывода системной информации fastfetch и flashfetch. Эти программы можно считать быстрыми аналогами neofetch, в отличие от последнего, они написаны на языке C (стандарт C11).

Что нового:

  • поддержка linuxbrew;
  • поддержка эмулятора терминала foot;
  • определение размера курсора в Windows и macOS;
  • название дисплея, его тип и частота обновления в macOS и Windows;
  • добавлен ключ --display-compact-type для отображения нескольких разрешений монитора на одной строке;
  • поддержка flatpak-user;
  • добавлен ключ --gpu-force-vulkan для принудительного использования vulkan в определении GPU, что позволяет узнать (в комбинации ключом --allow-slow-operations) величину использования видеопамяти;
  • незначительное обновление лого nobara.

Исправления ошибок:

  • исправлен формат даты и времени;
  • исправлена ошибка компиляции с библиотекой musl;
  • исправлен выход из программы, если библиотека libpci не была проинициализирована.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Оно точно быстрое? Там 1500 строк практически непрерывного else if(strcasecmp...

Ладно чем бы не тешилось как говорится. Хотя отчасти пользу можно поиметь с исходников там россыпь детекта всякой мелочёвки вроде размера свапа и прочего, автор наверное чисто по этой теме упарывался и развлекался, а выводить то куда то надо вот и.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от goingUp
~ $ hyperfine -w 10 -N flashfetch neofetch                                                                                                                                            Benchmark 1: flashfetch
  Time (mean ± σ):      71.9 ms ±  31.7 ms    [User: 25.5 ms, System: 11.6 ms]
  Range (min … max):    42.1 ms … 195.8 ms    48 runs

Benchmark 2: neofetch
  Time (mean ± σ):     670.5 ms ±  40.8 ms    [User: 559.5 ms, System: 158.5 ms]
  Range (min … max):   618.9 ms … 731.2 ms    10 runs

Summary
  'flashfetch' ran
    9.33 ± 4.15 times faster than 'neofetch'
dataman ★★★★
() автор топика
Ответ на: комментарий от i-rinat

Может переписывание на низкоуровневом языке в итоге приведёт к написанию программ того уровня что используются для диагностики и разгону что на винде.

tommy ★★★★★
()

исходники на грани фантастики


    FF_LOGO_INIT
    FF_LOGO_NAMES("nixos", "nix", "nixos-linux", "nix-linux", "nix-os", "nix_os", "nix_os_linux")
    FF_LOGO_LINES(
        "$1          ▗▄▄▄       $2▗▄▄▄▄    ▄▄▄▖\n"
        "$1          ▜███▙       $2▜███▙  ▟███▛\n"
        "$1           ▜███▙       $2▜███▙▟███▛\n"
        "$1            ▜███▙       $2▜██████▛\n"
        "$1     ▟█████████████████▙ $2▜████▛     $1▟▙\n"
        "$1    ▟███████████████████▙ $2▜███▙    $1▟██▙\n"
        "$2           ▄▄▄▄▖           ▜███▙  $1▟███▛\n"
        "$2          ▟███▛             ▜██▛ $1▟███▛\n"
        "$2         ▟███▛               ▜▛ $1▟███▛\n"
        "$2▟███████████▛                  $1▟██████████▙\n"
        "$2▜██████████▛                  $1▟███████████▛\n"
        "$2      ▟███▛ $1▟▙               ▟███▛\n"
        "$2     ▟███▛ $1▟██▙             ▟███▛\n"
        "$2    ▟███▛  $1▜███▙           ▝▀▀▀▀\n"
        "$2    ▜██▛    $1▜███▙ $2▜██████████████████▛\n"
        "$2     ▜▛     $1▟████▙ $2▜████████████████▛\n"
        "$1           ▟██████▙       $2▜███▙\n"
        "$1          ▟███▛▜███▙       $2▜███▙\n"
        "$1         ▟███▛  ▜███▙       $2▜███▙\n"
        "$1         ▝▀▀▀    ▀▀▀▀▘       $2▀▀▀▘"
    )

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

fastfetch можно сконфигурировать в $XDG_CONFIG_HOME/fastfetch/config.conf, а flashfetch сконфигурирован в исходниках.

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

Ещё есть onefetch на расте, рисует стату по гит-рпеозиторию

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

На слабых железках fastfetch реально в разы быстрее, чем neofetch/screenfetch. Fastfetch открывается моментально, остальные 1-3 сек. если не дольше.

Dr64h ★★
()

У кого-то neofetch прям тормозил, что аж быстрый аналог понадобился? Это на чём вообще может быть? 80386?

ИМХО, больше чем на мининовость не тянет. И то с натяжкой.

CrX ★★★
()
==> Fetching dependencies for fastfetch: pkg-config, libpng, freetype, gettext, ninja, mpdecimal, ca-certificates, openssl@1.1, readline, sqlite, xz, python@3.11, meson, pcre2, glib, cmake, nasm, jpeg-turbo, bison, fontconfig, util-macros, xtrans, xcb-proto, xorgproto, libxau, libxdmcp, libxcb, libx11, libxext, libxrender, lzo, pixman, cairo, gobject-introspection, openssl@3, rust, docutils, lz4, zstd, libtiff, gdk-pixbuf, fribidi, graphite2, icu4c, harfbuzz, pango, librsvg, giflib, webp, chafa, jbig2dec, libidn, little-cms2, openjpeg, ghostscript, flex, doxygen, pygments, sphinx-doc, brotli, highway, imath, openexr, jpeg-xl, libvmaf, yasm, aom, libde265, shared-mime-info, x265, libheif, liblqr, m4, autoconf, automake, libtool, jasper, lit, libomp, libraw, imagemagick, vulkan-headers and vulkan-loader

Имбецилы штоле ?

windows10 ★★★★★
()

Нужная вещь. Запомнить бы её название...

xwicked ★★☆
()

И fastfetch, и flashfetch отсутствуют в дистрибутиве, а также в программохранилище «Астры».

Mischutka ★★★★★
()

Скринфетч, неофетч, фастфетч, флэшфетч...
А кто-то говорит, что плееров под онтопик дофига. Да плееры отдыхают. И занимаются чем-то более осмысленным.

sluggard ★★★★★
()

Есть же uwufetch уже.

luke ★★★★★
()

быстрыми аналогами

и как, заметно быстрее стало? со стороны пользователя, а не бенчмарков.

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

Да, попробовал на самой медленной доступной машине с N3350, мгновенно. Но вообще не та задача, чтобы о скорости думать

One ★★★★★
()

Блин, зачем я это прочитал? За много лет это поделие не понадобилось, надеюсь и дальше не понадобится.

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

Ну тыцнул пимпу и три секунды ничего не происходит... Раньше-то хоть лампочка активности диска мигала, дисковод жужжал. А тут типа тишина... Ну бесит же :)

gns ★★★★★
()

Смузихлебы и позёры со скриншотами ликуют. Других юзкейсов для системы не знаю.

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

Чёрт знает. Скринфетч выплёвывается примерно секунду на четырёхъядерном thinkpad-е Т480, это могу сказать с уверенностью.

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

Оно изначально было придумано в r/unixporn, какая помощь?

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

какое у тебя DE

У меня нет DE, а WM выдаёт уведомление о своей версии и поддерживаемых фичах при старте.

версия ведра

Такая же, как и версия базовой системы:

 $ freebsd-version -kru
13.1-RELEASE-p6
13.1-RELEASE-p6
13.1-RELEASE-p7
mord0d ★★★★★
()
Ответ на: комментарий от tommy

того уровня что используются для диагностики и разгону что на винде

А с этим проблема не в высокоуровневости, а в нежелании разработчиков прикладного софта под линукс взрослеть.

yu-boot ★★★★
()

скачал, установил, работает. Что еще нужно требовать от программы?

support@homeserver:/tmp$ fastfetch
                            ....               support@homeserver
              .',:clooo:  .:looooo:.           ------------------
           .;looooooooc  .oooooooooo'          OS: Ubuntu 22.04 x86_64
        .;looooool:,''.  :ooooooooooc          Host: NUC11PAHi7 (M15513-306)
       ;looool;.         'oooooooooo,          Kernel: 5.19.0-35-generic
      ;clool'             .cooooooc.  ,,       Uptime: 8 mins
         ...                ......  .:oo,      Packages: 1983 (dpkg), 10 (snap)
  .;clol:,.                        .loooo'     Shell: bash 5.1.16
 :ooooooooo,                        'ooool     Theme: Yaru [GTK3]
'ooooooooooo.                        loooo.    Icons: Yaru [GTK3]
'ooooooooool                         coooo.    Cursor: DMZ-White
 ,loooooooc.                        .loooo.    Terminal: /dev/pts/0
   .,;;;'.                          ;ooooc     CPU: 11th Gen Intel(R) Core(TM) z
       ...                         ,ooool.     GPU: Intel Iris Xe Graphics
    .cooooc.              ..',,'.  .cooo.      Memory: 2.00 GiB / 62.44 GiB (3%)
      ;ooooo:.           ;oooooooc.  :l.       Disk (/): 91.65 GiB / 468 GiB (1)
       .coooooc,..      coooooooooo.           Disk (/data): 2 TiB / 4 TiB (69%)
         .:ooooooolc:. .ooooooooooo'           Locale: en_US.UTF-8
           .':loooooo;  ,oooooooooc
               ..';::c'  .;loooo:'             ████████████████████████
                             .                 ████████████████████████
Nurmukh ★★★
()
Ответ на: комментарий от NyXzOr

Она не учитывает всех НЖМД в системе, а тот же screenfetch (и прочие fetch-и, подозреваю) – учитывают корректно и выводит общий объём.

Mobutu_Sese_Seko
()

нужно больше всяких *fetch, такие нужные все прям… да и какая разница - чуть быстрее, чуть медленнее… я нэ пониматъ.

qbbr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.