Терминалда ақпаратты көрсетуге арналған қарапайым, ең бастысы кросс-платформалық бағдарламаны іздесеңіз, Neofetch деп аталатын бағдарламаға назар аударыңыз. Оның көмегімен кез келген кескінді орнатуға да болады. Ол ScreenFetch немесе LinuxLogo утилиталарына қатты ұқсайды, бірақ олардан айырмашылығы ол параметрлерде икемді, сонымен қатар ол қосымша функцияларды қамтиды. Neofetch бағдарламасы өте жылдам және жүйелік ақпараттың жанында ASCII пішіміндегі кескіндерді көрсетеді. Сондай-ақ оның сценарийді орындағаннан кейін скриншот жасауға мүмкіндік беретін құралы бар.
Бұл бағдарламадағы негізгі тәуелділіктерді бөліп көрсетуге болады:
Bash 3.0+ және [14t [3] тәуелділіктерін барлық дерлік терминалдар қолдайды, басқалары сияқты, олар мұнда қосымша функционалдылық ретінде ұсынылған.
Терминалды жүктеу кезінде операциялық жүйе туралы ақпарат жай ғана әдемі емес, сонымен қатар кейде пайдалы, ақпараттық болып табылады. Бұл бағдарламаны Linux операциялық жүйесінің кез келген дистрибутивіндегі кез келген репозиторийден орнатуға болады. Әрі қарай, біз олардың ең танымалында орнату нұсқауларын қарастырамыз.
Ол келесідей орындалады:
$ 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
Сіз толтыруыңыз керек:
$ 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 орнатыңыз
Мұнда сіз 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
Ақпаратты көрсету үшін біз тек бір пәрменді орындаймыз:
$ neofetch
Сондай-ақ, жүйеде w3m-img немесе imagemagick орнатылмаған болса, screenfetch әдепкі бойынша пайдаланылады және neofetch Linux логотипін ASCI ретінде көрсетеді.
LinuxMint туралы ақпаратты көрсету
Ubuntu туралы ақпаратты көрсету
Linux тарату логотипін кәдімгі кескін ретінде көрсеткіңіз келсе, жүйеде w3m-img немесе imagemagick орнату керек. Ubuntu жүйесінде іске қосыңыз:
$ sudo apt-get орнату w3m-img
Red Hat және Fedora-да сізге жүгіру керек:
$ sudo yum w3m-img орнатыңыз
Содан кейін қызметтік бағдарламаны қайта іске қосыңыз, сіз әдепкі жұмыс үстелінің тұсқағазының кескінін көресіз:
$ neofetch
Бағдарламаны іске қосқаннан кейін конфигурация файлы ~/.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 утилитасын орнату нұсқауларын қарастырдық.