Fastfetch — утилита для вывода системной информации. Fastfetch написана на С, показывает много всего и работает быстро. Она уже есть в большом количестве дистрибутивов, но не везде самые свежие версии.
Для того, чтобы выводить всё, что утилита может показать, нужно сохранить содержимое файла /usr/share/fastfetch/presets/all.jsonc в виде файла конфигурации ~/.config/fastfetch/config.jsonc
Если не хотите вывода каких-то данных, то экранируйте их там с помощью // как на снимке.
Если в репозитории вашего дистрибутива этой утилиты нет, то можно просто взять нужный пакет у разработчика по ссылке:
https://github.com/fastfetch-cli/fastfetch/releases/latest
Например, в Debian она отсутствует, но её легко установить из папки, в которую вы сохраните пакет от разработчика, выполнив команду:
sudo dpkg -i fastfetch-linux-amd64.deb
В некоторых дистрибутивах не самая свежая версия glibc, поэтому нужно брать не актуальную версию утилиты, а более раннюю 2.7.1, последний скачок по glibc был с неё. Эта версия подошла, например, для MOS Desktop 12. Выбирать нужный пакет в разделе Assets по ссылке:
https://github.com/fastfetch-cli/fastfetch/releases?page=2
Установка RPM пакета из папки с ним выглядит следующим образом:
sudo rpm -i fastfetch-2.7.1-linux.rpm
Если позже будете обновлять версию, то сначала удалите установленную.
Иногда сервер с данными о погоде может притормаживать, fastfetch ждёт от него отклика и дальше не идёт, но не зависает, Ctrl+C работает. Экранирование модуля "weather" решает проблему.
Neofetch — классика, а fastfetch — результат эволюционного развития.
Комментарии
13:39
23:54
cat /etc/*release
и только для systemd
15:14
https://repology.org/project/fastfetch/versions
https://pkgs.org/search/?q=fastfetch
У меня в репах доступны 2.7.1, ~2.8.10, ~2.9.1
15:35
https://github.com/fastfetch-cli/fastfetch?tab=readme-ov-file#Packaging
Пакеты тоже лучше брать непосредственно у него.
Давно хотел спросить, что значит "~" перед версией в Calculate. Это в каких-то оверлеях или типа анонс, что скоро будет в репозитории?
13:10
Правило общее, заморозка обновлений на соответствующем уровне. В данном случае, на уровне минорной версии.
13:23
По eix показываются 2.7.1, ~2.8.10, ~2.9.1. Все эти версии есть в природе, есть ещё разные 2.8.*, есть промежуточная 2.9.0, есть и 2.9.2, ну ладно она последняя.
По emerge ставится 2.7.1, что означают остальные? Они рассматривались и где-то на подходе? Они в каких-то оверлеях? Это какие-то тестовые и нестабильные варианты? Если хочу, то можно ли и как их установить?
14:57
Можете поставить ~2.9.1 и обновлять до <3.0 (или 2.10 если предусмотрено)
15:33
17:45
MAJOR.MINOR.PATCH
MAJOR версия, когда вы вносите несовместимые изменения в API,
MINOR версия, когда вы добавляете функциональность с обратной совместимостью, и
PATCH версия, когда вы исправляете ошибки с обратной совместимостью
19:31
https://ibb.co/2nTDkcw
Всё таки Calculate не для обычного домашнего пользователя.
Какой-то ninja не смог обновиться, но обновилось 5-6 других пакетов.
.
Это прогресс, но две задачи остаются:
не работает geany-plugins
не устанавливается octave
... ссылка на os-release портится, но успешно перезаписывается
22:07
[M] — жёсткая маска, то есть настоятельно не рекомендуется, как это сейчас сделано для 6-ой Плазмы.
https://postimg.cc/rz5300FW
Яркий пример с пакетами 'librewolf' и 'librewolf-bin' — первый всегда был в маске и никогда не ставился(-тся), второй пакет я всегда размаскировываю и ставлю.
23:00
geany-plugins давно установлен, но там не работает часть плагинов, их просто нет. Они требуют lua5.1, установил, но не помогло, удалял lua5.4 - не помогло, глобально флаг прописывал, чтобы только lua5.1 - без результата. Т.е. открываю geany, а в списке плагинов части нет, а там для отладчика даже два плагина должно быть, debugger и scope.
Это octave не хочет устанавливаться, попробуйте, это безопасно, почитайте сообщения, почему не получится.
23:14
00:12
С теми же юзами я сам пока не очень лажу, не подскажу. На днях пытался снова и сломал вход в систему (. Не факт, что я виноват, но … После чего удалил LDM и поставил SDDM, который мне пока таких фокусов не подкидывал. Версии пакетов нужные тоже в других дистрах не выбрать как тут.
Единственный минус кальки, который я бы отметил, — недостаток ПО, некоторое из сторонних оверлэев (у меня сейчас подключены 4, на KDE было больше)
01:01
А если вторая EOS, то как минимум установка обновлений заметно отличается от Calculate.
01:34
02:04
Всё проще, в обоих случаях можно потом удалить не понравившийся пакет и посмотреть, что будет. Говоря про разницу я имел в виду простоту и скорость.
12:17
Кстати, обновление не было гладким. Сначала что-то не нашлось на сервере и затык, перегрузился, потом сказал, что gtk не установлен, а он был, переустановил и пошло дальше, потом необычно сказал, что нужно grub обновить, перегрузился, удалил старое ядро, уже по обычному предложил новую версию grub - отказался.
Calculate не просто заслуживает внимания, он (дистр) просто требует его, причём повышенного.
13:45
Пакет нужно было предварительно удалить, потом снова поставить. Такие фокусы есть, но это можно рассматривать как не большую плату.
А fastfetch как накатил 2.7.1, так и работает, мне не суть какая там версия.
14:04
Оказывается Octave собрана так, что предполагает одновременную работу с imagemagick и graphicmagick, а в системе Calculate может работать только какой-то один пакет, они друг с другом в конфликте, поэтому и не ставится Octave.
Ну это ладно, сейчас у меня впервые Альт проблему на обновлении подбросил. Подожду, может разрулят, но мысли такие: "Наконец-то, надоело его тащить, всё равно в нём не сижу, а тут сам на удаление просится."
22:13
https://postimg.cc/RW0vLQN2
15:38
Моя конфига (https://i.yapx.ru/XV6dq.jpg)
для запуска типа:
'fastfetch -c ~/.config/fastfetch/config2.conf'
следующая (config2.conf):
--structure Title:Break:Chassis:OS:Host:Kernel:Uptime:Packages:Shell:Resolution:LM:DE:WM:WMTheme:Theme:Icons:Font:Cursor:Terminal:TerminalFont:OpenGL:CPU:CPUUsage:GPU:OpenCL:Memory:Processes:Disk:Battery
--logo ~/.pinguin-logo2.png
--logo-width 27
--logo-preserve-aspect-ratio on
--logo-padding-top 6
--logo-padding-right 1
--color-keys 34
--color-title 35
--localip-show-ipv4 off
--de-slow-version-detection on
15:52
А мне понравилось, что много всякой информации может выдавать, даже погоду, просто я не захотел всё публично показывать, но сказал, как получать.
16:13
https://postimg.cc/fVmTfQJN
16:22
16:32
https://postimg.cc/7GhzDYvt
16:44
19:28
Такое может быть, если неправильно указано изображение в строке "--logo путь/путь/картинка.png" и если цвета левые в строке "--color-keys ??"...
20:43
https://postimg.cc/svbjCmP7
17:22
https://youtu.be/BklHq158O8o
17:38
21:57
22:25
Все ПК самосборные, все компоненты сам выбирал. Всё принимается "как есть", ПО тоже, и потом изучается.
А эти утилиты для удобной и наглядной передачи информации. Есть и другие, например inxi много чего показывает, но не так презентабельно.
09:14
— …
(спустя время)
— Я понял! Я понял! На рельсах сидеть нельзя
22:20
22:45
Информацию выдают многие, например inxi, conky и прочие, а neofetch придумал формат вывода, который многим понравился. А теперь fastfetch, уже написанный на С, показывает ещё больше информации в этом привычном формате.
22:01
fastfetch --config software
fastfetch --config all
22:25
fastfetch --gen-config
22:42
Вижу вы покопались. Когда я увидел погоду в своей локации, я подумал, зачем тогда какие-то conky резидентно, их же надо ещё настраивать. Короче, понравился fastfetch. Его пока нет здесь в "Программах", я бы добавил его в свой список "Использую".
01:16
Попробовал, конфиги не изменились
01:23
10:38
Вы ведь поймите, не все такие умные, как Вы. Вот я например, что читаю, то и пытаюсь понять.
А оказывается написано одно, а имеется в виду другое.
Спасибо что разъяснили
12:08
# nano (micro/vim/nvim) /usr/share/fastfetch/presets/*.jsonc
Менять можно все, вопрос надобности.
Но, правильней все же сгенерировать конфиг в каталог пользователя и там все править, как хочется:
# fastfetch --gen-config
В /usr/share/fastfetch лежат предустановки и примеры. Можно любой взять за основу для своего.
13:08
13:52
14:07
Вам есть что сказать? Показать?
Или продолжите свое копание в комментах и статьях других пользователей, так ничего и не сказав по-существу!
17:25
Если NickVG когда-нибудь напишет какой-нибудь материал (а вряд ли дождёмся), то уверен, что не будет ни одной подобной придирки, потому что только он так усердно копает и "лезет в бутылку", ни от кого больше здесь подобного не видел.
Вон автор материала про Alpine поступил по-другому: отнёсся к похожему вопросу как к подковырке от Неуловимого Джо.
17:56
и добавить-то нечего
13:57
13:58
14:28
14:50
14:33
14:54
Про правку и никто не говорил, обуждалось изменения конфигов про помощи этой проги в камандной строке. Будьте внимательны
15:32
>> т.е. выясняется, что "менять конфиги, лежащие в /usr/share/fastfetch/presets/" нельзя.
Но на этот комментарий я не стал ничего отвечать, мол, мож не так понял чего, поэтому подождал ответов и чужих комментариев. Так что, благодаря ответам ниже, я получил подтверждение.
16:05
17:11
Но разумеется, Вам это можно, а мне нельзя
17:17
https://pingvinus.ru/note/fastfetch-small-review#c101572
и мы дальше обсудим, кто что имел ввиду и что за канва такая у обсуждения!)
Вы поймите, не все такие умные как Вы!)
17:21
17:50
Но не сгущайте краски, гемоэксфузию если и проводить, то исключительно по назначению врача, особенно в Вашем возрасте!
18:01
01:34
01:36
https://pingvinus.ru/gallery/5012
12:31
А neofetch, fastfetch и им подобные – лишь новые реализации screenfetch во множестве итераций.
13:31
12:55
16:01
17:41
17:48
P.S.: и да, орган, пожалуй, постарше гуслей будет)
22:26
Насчёт органа - я имел в виду большие клавишные, а не их прообразы на воде.
12:52
Вот оно чё, Михалыч! Прикрыли контору, оказывается. Сегодня встретил в ленте.
13:05
13:12
https://pingvinus.ru/note/fastfetch-small-review#c101557
13:08
17:33
{
"type": "disk",
"key": "©"
"keyColour": "red"
}
key - меняет выводимую информацию о диске, а там выводится точка монтирования.
Есть ли способ частичной замены, чтобы информацию не терять.
21:16