Төлем әдістері Abuse

Neofetch бағдарламасы: Linux жүйесі туралы ақпарат

20.03.2021, 18:30

Терминалда ақпаратты көрсетуге арналған қарапайым, ең бастысы кросс-платформалық бағдарламаны іздесеңіз, Neofetch деп аталатын бағдарламаға назар аударыңыз. Оның көмегімен кез келген кескінді орнатуға да болады. Ол ScreenFetch немесе LinuxLogo утилиталарына қатты ұқсайды, бірақ олардан айырмашылығы ол параметрлерде икемді, сонымен қатар ол қосымша функцияларды қамтиды. Neofetch бағдарламасы өте жылдам және жүйелік ақпараттың жанында ASCII пішіміндегі кескіндерді көрсетеді. Сондай-ақ оның сценарийді орындағаннан кейін скриншот жасауға мүмкіндік беретін құралы бар.

Neofetch негізгі тәуелділіктері

Бұл бағдарламадағы негізгі тәуелділіктерді бөліп көрсетуге болады:

  • Ncurses қолдауымен Bash 3.0+;
  • терминал эмуляторы [14t[3] немесе xdotool немесе xwininfo + xprop немесе xwininfo + xdpyinfo қолдауы керек;
  • Түсқағаздармен жұмыс істеу үшін сізге feh, азот немесе gsettings қажет.
  • суреттерді сақтауға арналған w3m-img немесе iTerm2;
  • imagemagick - алдын ала қарауды жасауға арналған.

Bash 3.0+ және [14t [3] тәуелділіктерін барлық дерлік терминалдар қолдайды, басқалары сияқты, олар мұнда қосымша функционалдылық ретінде ұсынылған.

Linux жүйесінде Neofetch орнату әдісі

Терминалды жүктеу кезінде операциялық жүйе туралы ақпарат жай ғана әдемі емес, сонымен қатар кейде пайдалы, ақпараттық болып табылады. Бұл бағдарламаны Linux операциялық жүйесінің кез келген дистрибутивіндегі кез келген репозиторийден орнатуға болады. Әрі қарай, біз олардың ең танымалында орнату нұсқауларын қарастырамыз.

B Debian

Ол келесідей орындалады:

$ 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 Release-neofetch.key && rm Release-neofetch.key қосу
$ sudo apt-get жаңартуы
$ sudo apt-get орнату neofetch

Ubuntu немесе Linux Mint жүйесінде

Сіз толтыруыңыз керек:

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get жаңартуы
$ sudo apt-get орнату neofetch

Қызыл қалпақ пен Федорада

Алдымен dnf-plugins-core плагин пакетін орнату керек:

$ sudo yum орнату dnf-plugins-core

Содан кейін репозиторийді қосып, сол жерден neofetch орнату керек:

$ sudo dnf copr konimex/neofetch мүмкіндігін қосу

$ sudo dnf neofetch орнатыңыз

ARCHLINUX және GENTOO жүйелерінде

Мұнда сіз AUR репозиторийінен neofetch немесе neofetch-git нұсқаларын packer немесе yaourt арқылы орнатуға болады:

$ Packer -S neofetch
$ Packer -S neofetch-git

Немесе:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Gentoo пайдалану үшін:

$ sudo emerge app-misc/neofetch

Linux жүйесінде Neofeth-пен жұмыс істеу

Ақпаратты көрсету үшін біз тек бір пәрменді орындаймыз:

$ neofetch

Сондай-ақ, жүйеде w3m-img немесе imagemagick орнатылмаған болса, screenfetch әдепкі бойынша пайдаланылады және neofetch Linux логотипін ASCI ретінде көрсетеді.

LinuxMint туралы ақпаратты көрсету

Linux туралы ақпарат

Ubuntu туралы ақпаратты көрсету

Ubuntu туралы ақпарат

Linux тарату логотипін кәдімгі кескін ретінде көрсеткіңіз келсе, жүйеде w3m-img немесе imagemagick орнату керек. Ubuntu жүйесінде іске қосыңыз:

$ sudo apt-get орнату w3m-img

Red Hat және Fedora-да сізге жүгіру керек:

$ sudo yum w3m-img орнатыңыз

Содан кейін қызметтік бағдарламаны қайта іске қосыңыз, сіз әдепкі жұмыс үстелінің тұсқағазының кескінін көресіз:

$ neofetch

Ubuntu туралы ақпарат

Бағдарламаны іске қосқаннан кейін конфигурация файлы ~/.config/neofetch/config мекенжайында жасалады. Онда басып шығарылатын жүйе ақпаратын теңшеуге мүмкіндік беретін printinfo() функциясы бар. Қажет емес жолдарды жоюға, жаңа жолдарды қосуға немесе оларды өзгертуге болады. Конфигурация файлын ашу үшін іске қосыңыз:

$ vi ~/.config/neofetch/config

Файлдың мазмұны келесідей болады:

#!/usr/bin/env bash
# vim:fdm=маркер
#
# Neofetch конфигурация файлы
# https://github.com/dylanaraps/neofetch
# Юникодты қолданбау арқылы сценарийді жылдамдатыңыз
экспорттау LC_ALL=C
экспорттау LANG=C
# Ақпарат опциясы {{{
#Ақпарат
# Қосымша ақпарат алу үшін мына вики бетін қараңыз:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
ақпарат тақырыбы
ақпарат астын сызыңыз
ақпарат «Үлгі» үлгісі
ақпарат «OS» дистрибутиві
ақпарат «Ядро» ядросы
ақпарат «Жұмыс уақыты» жұмыс уақыты
ақпараттық «пакеттер» пакеттері
ақпарат «Шелл» қабығы
info "Резолюция" рұқсаты
ақпарат "DE" de
ақпарат "WM" wm
info "WM тақырыбы" wmтақырыбы
ақпарат «Тақырып» тақырыбы
ақпарат «Иконкалар» белгішелері
ақпарат «Терминал» термині
ақпарат «Терминал шрифті» терминдік шрифт
ақпарат «CPU» процессоры
ақпарат «GPU» gpu
ақпарат «Жад» жады
# ақпарат "CPU пайдалану" cpu_usage
# ақпарат «Диск» дискісі
# ақпарат "Батарея" батареясы
# ақпарат "Қаріп" шрифті
# info "Ән" әні
# ақпарат "Жергілікті IP" локалипі
# info "Қоғамдық IP" жариялауы
# ақпарат "Пайдаланушылар" пайдаланушылары
# info "Туған күн" туған күні
ақпараттық үзіліс
ақпарат cols
ақпараттық үзіліс
}

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

$ neofetch - анықтама

Чтобы проверить правильность всех настроек исполняем:

$ neofetch - сынақ

Флаг --ascii дает возможность указать пользователю, ол логотип дистрибутива следует выводить в текстовом варианте:

$ neofetch --ascii

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

vi ~/.bashrc

...
neofetch

Сонымен, жүйе туралы ақпаратты көрсететін және кескіндерді өзгертуге мүмкіндік беретін Neofetch утилитасын орнату нұсқауларын қарастырдық.