Neofetch on tõhus, kuid lihtne utiliit, mis võimaldab teil kuvada süsteemiinfot terminalis. Selle eripära seisneb selles, et see kuvab teavet ilusa pildi kõrval. Pildina võite kasutada distributsiooni logo või mis tahes muud pilti, mida soovite.
Programm on funktsionaalselt sarnane ScreenFetch'ile või LinuxLogo'le, kuid selle eeliseks on kohandatavus ja paindlikkus, lisaks sisaldab see kasulikke lisafunktsioone. See on kiire, suudab väljastada pilte ASCII-vormingus ja teha pärast skripti lõpetamist ekraanipilte.
Enne programmi ülevaatamist vaatleme peamisi sõltuvusi:
Bash 3.0+ ja 33 [14t tugi peab olema konfigureeritud, seda pakuvad enamik terminalidest, muidu on neid sõltuvusi vaja lisafunktsioonide jaoks.
Informatsioon linuxi süsteemi kohta terminali käivitamisel on tore, kuid see on vähemalt ja kõige rohkem, mõnikord on see teave eriti kasulik. Programmi saab installeerida mis tahes Linuxi distributsiooni kolmandate osapoolte repositooriumidest. Vaatame nüüd kõige populaarsemate juhiseid.
Tuleb täita järgmine käsk:
$ 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
Nendes distributsioonides tuleb käivitada:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch
Kõigepealt tuleks paigaldada dnf-plugins-core plugins pakett:
$ sudo yum install dnf-plugins-core
Seejärel lisage repositoorium ja installige neofetch sealt:
$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch
Neofetch'i või neofetch-git'i versioonid paigaldatakse AUR-i repositooriumist, kasutades packer'i või yaourt:
$ packer -S neofetch
$ packer -S neofetch-git
Või:
$ yaourt -S neofetch
$ yaourt -S neofetch-git
Siin kasutame käsku:
$ sudo emerge app-misc/neofetch
Informatsiooni kuvamiseks terminalis kasutame käsku:
$ neofetch
Pange tähele, et kui w3m-img või imagemagick ei ole süsteemi installeeritud, kasutatakse vaikimisi screenfetch'i ja neofetch kuvab linuxi logo ASCI-na.
Kui soovite kuvada linuxi distributsiooni logo tavalise pildina, tuleb teie süsteemi paigaldada w3m-img või imagemagick.
Ubuntu käsk:
$ sudo apt-get install w3m-img
Käsk Red Hat / Fedora jaoks:
$ sudo yum install w3m-img
Nüüd käivitame utiliidi uuesti, et näha töölaua taustapilti pildina:
$ neofetch
Pärast esimest käivitamist loob tarkvara teatud seadistustega konfiguratsioonifaili aadressil ~/.config/neofetch/config
. Failis on funktsioon printinfo(), mis võimaldab kasutajal seadistada väljastatavat süsteemiinfot. Vajaduse korral on kasutajal võimalik eemaldada mittevajalikke ridu, lisada uusi ridu või muuta neid.
Konfigureerimisfaili avamiseks käivitage:
$ vi ~/.config/neofetch/config
Faili sisu on ligikaudu järgmine:
#!/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
}
Käsu käivitamine, et saada teada kõik utiliidi valikud ja konfiguratsioonivalikud:
$ neofetch --help
Te saate kontrollida, kas seaded konfiguratsioonifailis on õiged, käivitades käsu:
$ neofetch --test
Lipuga --ascii saab anda käsu, et jaotuse logo joonistataks tekstiformaadis:
$neofetch --ascii
Programmi saab käivitada iga terminali käivitamisel, lisades lõppu jooksva ~/.bashrc
:
$ vi ~/.bashrc
...
neofetch
Selles ülevaateartiklis käsitleti programmi omadusi, mis on võimeline väljastama terminali linuxi süsteemiinfot ja distributsiooni logo.