Страница 1 из 1

neofetch - информация о системе Linux и логотип в терминале

Добавлено: 08 фев 2018, 16:14
Nickolas
Neofetch — это очень простая в использовании и кроссплатформенная утилита которая позволяет отображать информацию о системе в терминале, рядом с красивой картинкой. В качестве картинки можно использовать логотип вашего дистрибутива или любую другую картинку.
1.png
Эта утилита очень похожа на ScreenFetch или LinuxLogo, но она более настраиваемая и гибкая, а также содержит некоторые дополнительные функции. Она очень быстрая, выводит изображение в формате ASCII рядом с системной информацией, а также может сделать снимок экрана после завершения работы скрипта.

sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt-get update
sudo apt-get install neofetch


Чтобы вывести информацию о системе и лого достаточно выполнить одну команду:

neofetch

Обратите внимание, если w3m-img или imagemagick не установлены в вашей системе, по умолчанию будет использован screenfetch и neofetch отобразит логотип linux в виде ASCI.
Если вы все-таки хотите отобразить логотип дистрибутива linux в виде обычной картинки, нужно установить w3m-img или imagemagick в вашей системе. В Ubuntu:

sudo apt-get install w3m-img

Затем запустите утилиту еще раз, вы увидите изображение обоев рабочего стола по умолчанию в виде обычного изображения:

neofetch

Для проверки правильности всех настроек в файле конфигурации выполните:

neofetch --test

С помощью флага —ascii вы можете указать, что логотип дистрибутива нужно рисовать в текстовом формате:

neofetch --ascii

Вы можете запускать утилиту при каждом запуске терминала, просто добавив строчку запуска в конец ~/.bashrc:

vi ~/.bashrc

neofetch - информация о системе Linux и логотип в терминале

Добавлено: 08 фев 2018, 17:30
vir0id
Чем она отличается от screenfetch? Что там можно настраивать? Что нельзя в screenfetch.

neofetch - информация о системе Linux и логотип в терминале

Добавлено: 08 фев 2018, 19:28
Nickolas
vir0id, эта утилита очень похожа на ScreenFetch или LinuxLogo, но она более настраиваемая и гибкая, а также содержит некоторые дополнительные функции. Она очень быстрая, выводит изображение в формате ASCII рядом с системной информацией, а также может сделать снимок экрана после завершения работы скрипта.

После первого запуска утилита создаст конфигурационный файл со своими настройками по адресу ~/.config/neofetch/config. Этот файл содержит функцию printinfo(), которая позволяет настроить информацию о системе, которую следует выводить. Вы можете удалить ненужные строки, добавить новые или изменить их. Чтобы открыть конфигурационный файл выполните:

vi ~/.config/neofetch/config

Содержимое файла будет выглядеть примерно вот так:
!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch config file
# https://github.com/dylanaraps/neofetch
# Speed up script by not using unicode
export LC_ALL=C
export LANG=C
# Info Options {{{
# Info
# See this wiki page for more info:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info title
info underline
info "Model" model
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolution" resolution
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Theme" theme
info "Icons" icons
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" memory
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" battery
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" users
# info "Birthday" birthday
info linebreak
info cols
info linebreak
}

Чтобы узнать все доступные опции утилиты, а также параметры настройки выполните такую команду:

neofetch --help

neofetch - информация о системе Linux и логотип в терминале

Добавлено: 08 фев 2018, 19:41
BadBird
vir0id, единственная для меня интересная фича в ней, что нет в скринфитч, это то что можно выводить графическое изображение вместо ASCII, например, вместо лого дистра можно поставить свое фото...а так, то же самое кино.

neofetch - информация о системе Linux и логотип в терминале

Добавлено: 08 фев 2018, 19:42
vir0id
BadBird писал(а):
08 фев 2018, 19:41
можно выводить графическое изображение вместо ASCII
Ну вот и я подумал о том-же. Единственном