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

Neofetch бағдарламасының мүмкіндіктеріне шолу

01.02.2022, 02:08

Neofetch – терминалда жүйелік ақпаратты көрсетуге мүмкіндік беретін тиімді, бірақ қолдануға оңай қызметтік бағдарлама. Оның ерекшелігі - ол әдемі суреттің жанында ақпаратты көрсетеді. Кескін ретінде тарату логотипін немесе кез келген басқа суретті пайдалануға болады.

Бағдарлама мүмкіндіктері

Функционалды түрде бағдарлама ScreenFetch немесе LinuxLogo сияқты, бірақ оның теңшелетін және икемді болуы артықшылығы бар, сонымен қатар пайдалы қосымша функцияларды қамтиды. Ол жылдам, суреттерді ASCII пішімінде шығаруға қабілетті және сценарий аяқталғаннан кейін скриншоттарды түсіре алады.

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

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

Bash 3.0+ және 33[14t қолдауы конфигурациялануы керек, бұл көптеген терминалдармен қамтамасыз етіледі, әйтпесе бұл тәуелділіктер қосымша функциялар үшін қажет;

Бағдарламаны орнату

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

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 add Release-neofetch.key && rm Release-neofetch.key $ sudo apt-get update $ sudo apt-get install neofetch

UBUNTU НЕМЕСЕ LINUX MINT

Бұл дистрибутивтерде сіз келесі әрекеттерді орындауыңыз керек:

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

ҚЫЗЫЛ ҚАЛПАҚ НЕМЕСЕ ФЕДОРА

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

 $ sudo yum install dnf-plugins-core

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

$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch

ARCHLINUX

Neofetch немесе neofetch-git нұсқалары Packer немесе yaourt көмегімен AUR репозиторийінен орнатылады:

 $ packer -S neofetch $ packer -S neofetch-git

Немесе:

 $ yaourt -S neofetch $ yaourt -S neofetch-git

ГЕНТО

Мұнда біз пәрменді қолданамыз:

 $ sudo emerge app-misc/neofetch

Бағдарламаны LINUX жүйесінде пайдалану

Терминалда ақпаратты көрсету үшін пәрменді пайдаланыңыз:

 $ neofetch

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

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

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

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

Ubuntu командасы:

 $ sudo apt-get install w3m-img

Red Hat/Fedora командасы:

 $ sudo yum install w3m-img

Енді жұмыс үстеліндегі тұсқағаз кескінін кескін ретінде көру үшін қызметтік бағдарламаны қайта іске қосамыз:

 $ neofetch

Бағдарлама бірінші рет іске қосылғаннан кейін ~/.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 --test

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

 $neofetch --ascii

Запуск бағдарламалары мүмкін болады осуществлен с каждым запуском терминал, добавим в конце запуск ~/.bashrc :

 $ vi ~/.bashrc ... neofetch

Бұл шолу мақаласы Linux жүйесі туралы ақпаратты және терминалдағы тарату логотипін көрсете алатын бағдарламаның мүмкіндіктерін қарастырды.