"Neofetch" yra veiksminga, tačiau paprasta naudoti programa, leidžianti terminale rodyti sistemos informaciją. Jos ypatybė ta, kad ji rodo informaciją šalia gražaus paveikslėlio. Kaip paveikslėlį galite naudoti platinimo logotipą arba bet kurį kitą norimą paveikslėlį.
Programa funkciškai panaši į ScreenFetch arba LinuxLogo, tačiau ji pasižymi pritaikomumo ir lankstumo privalumais, be to, joje yra naudingų papildomų funkcijų. Ji greita, gali išvesti ASCII formato paveikslėlius, o baigus scenarijų galima daryti ekrano nuotraukas.
Prieš apžvelgdami programą, apžvelkime pagrindines priklausomybes:
Reikia nustatyti "Bash 3.0+" ir [14t] palaikymą, tai užtikrina dauguma terminalų, kitu atveju šios priklausomybės reikalingos papildomoms funkcijoms.
Informacija apie linux sistemą terminalo paleidimo metu yra maloni, bet ji yra mažiausiai ir daugiausia, kartais ši informacija yra ypač naudinga. Programą galite įdiegti iš trečiųjų šalių saugyklų bet kuriame "Linux" distributyve. Dabar apžvelgsime populiariausių iš jų instrukcijas.
Reikėtų įvykdyti šią komandą:
$ 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
Šiuose distributyvuose turėtumėte įvykdyti:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch
Pirmiausia turėtumėte įdiegti dnf-plugins-core plugins paketą:
$ sudo yum install dnf-plugins-core
Tada pridėkite saugyklą ir iš jos įdiekite "neofetch":
$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch
Neofetch arba neofetch-git versijos įdiegiamos iš AUR saugyklos naudojant packer arba yaourt:
$ packer -S neofetch
$ packer -S neofetch-git
Arba:
$ yaourt -S neofetch
$ yaourt -S neofetch-git
Čia naudojame komandą:
$ sudo emerge app-misc/neofetch
Norėdami rodyti informaciją terminale, naudokite komandą::
$ neofetch
Atkreipkite dėmesį, kad jei sistemoje neįdiegta w3m-img arba imagemagick, pagal numatytuosius nustatymus bus naudojama screenfetch, o neofetch rodys linux logotipą kaip ASCI.
Jei norite rodyti linux distribucijos logotipą kaip paprastą atvaizdą, savo sistemoje turėtumėte įdiegti w3m-img arba imagemagick.
Ubuntu skirta komanda:
$ sudo apt-get install w3m-img
Komanda, skirta "Red Hat" / "Fedora":
$ sudo yum install w3m-img
Dabar dar kartą paleiskime šią programą, kad darbalaukio užsklandos atvaizdą pamatytume kaip paveikslėlį:
$ neofetch
Po pirmojo paleidimo programa sukurs konfigūracijos failą su tam tikrais nustatymais adresu ~/.config/neofetch/config
. Faile yra funkcija printinfo(), leidžianti naudotojui nustatyti išvedamą sistemos informaciją. Jei reikia, naudotojas turi galimybę pašalinti nereikalingas eilutes, pridėti naujų arba jas pakeisti.
Norėdami atidaryti konfigūracijos failą, atlikite:
$ vi ~/.config/neofetch/config
Failo turinys yra maždaug toks:
#!/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
}
Vykdykite šią komandą, kad sužinotumėte visas naudingumo parinktis ir konfigūracijos parinktis:
$ neofetch --help
Patikrinti, ar konfigūracijos faile pateiktos nuostatos yra teisingos, galite paleidę komandą:
$ neofetch --test
Jei norite nurodyti, kad platinimo logotipas būtų piešiamas teksto formatu, galite naudoti vėliavėlę --ascii:
$neofetch --ascii
Programą galima paleisti su kiekvienu terminalo paleidimu, pabaigoje pridėjus paleistą ~/.bashrc
:
$ vi ~/.bashrc
...
neofetch
Šiame apžvalginiame straipsnyje buvo aptartos programos, galinčios į terminalą išvesti Linux sistemos informaciją ir distributyvo logotipą, savybės.
Apply the discount by inserting the promo code in the special field at checkout: