NEOFETCH — Информация о системе и логотип в терминале

NEOFETCH — кроссплатформенная утилита, позволяющая отображать информацию о системе в терминале. В качестве картинки в терминале, можно использовать логотип дистрибутива. Информация о системе может быть очень полезна.

Данная утилита очень похожа на ScreenFetch или LinuxLogo, но она более гибкая и содержит дополнительные функции. Изображение выводится в формате ASCII рядом с информацией о системе.

NEOFETCH и зависимости

Для успешной установки и работы приложения требуются:

  • Bash 3.0+ с поддержкой Ncurses
  • w3m-img или iTerm2
  • imagemagick 
  • Эмулятор терминала должен поддерживать \033[14t [3] или xdotool или xwininfo + xpropили xwininfo + xdpyinfo
  • feh, nitrogen или gsettings

Установка

Установить данную утилиту возможно из репозиториев практически любого стороннего дистрибутива.

Debian

Ubuntu/mint

$  echo «deb http://dl.bintray.com/dawidd6/neofetch jessie main» | sudo tee -a /etc/apt/sources.list
$ curl -L «https://bintray.com/user/downloadSubjectPublicKey?username=bintray» -o Release-neofetch.key && sudo apt-key add Release-neofetch.key && rm Release-neofetch.key
$ sudo apt-get update
$ sudo apt-get install neofetch

RedHat/Fedora

В данном случае перед установкой потребуется установить пакет плагинов:

Но установка данных плагинов не гарантирует что появится пакет dnf. Если, после установки плагинов, при вводе команд начинающихся на dnf выводится ошибка, то следует добавить репозиторий EPEl.

Затем установить пакет dnf:

После чего добавим репозиторий и установим пакет:

dnf copr enable konimex/neofetch
dnf install neofetch

neofetch-repo

Archlinux

При помощи packer:

При помощи AUR:

Gentoo

Использование

При вводе в консоли команды neofetch, вывод будет примерно таким:

neofetch example

В данном примеры вывод в Centos 7.

Для вывода логотипа дистрибутива в виде обычной картинки, установим w3m-img или imagemagick.

Затем запустите утилиту еще раз и вы увидите разницу, данная разница заметна только при открытии терминала через графическое окружение, при подключении через ssh вывод не изменится.

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

Для получения всех доступных параметров и опций выполним :

Для запуска утилиты при каждом входе терминал, просто добавим строку запуска в конец ~/.bashrc

В данной статье мы рассмотрели простую и довольно сильно настраиваемую утилиту командной строки.

Вам также может понравиться

About the Author: Администратор

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *