Neofetch - Prikazuje informacije o sustavu Linux s logotipom distribucije
Neoftech je skripta naredbenog retka za više platformi i jednostavna za upotrebu koja prikuplja informacije o vašem sustavu Linux i prikazuje ih na terminalu pored slike, to može biti logotip vaše distribucije ili bilo koji ascii umjetnost po vašem izboru.
Nedavno je izdana nova glavna verzija Neofetch 3.0 s velikom količinom ključnih promjena dodanih ovom ažuriranju.
Neoftech vrlo je sličan uslužnim programima ScreenFetch ili Linux_Logo, ali vrlo prilagodljiv i dolazi s nekim dodatnim značajkama kao što je objašnjeno u nastavku.
Njegove glavne značajke uključuju: brz je, ispisuje sliku u punoj boji – logotip vaše distribucije u ASCII-ju uz informacije o vašem sustavu, vrlo je prilagodljiv u smislu koje se, gdje i kada informacije ispisuju na terminalu i može napraviti snimku zaslona vaše radne površine prilikom zatvaranja skripte što je omogućeno posebnom zastavom.
Potrebne ovisnosti:
- Bash 3.0+ s podrškom za ncurses.
- w3m-img (povremeno pakiran s w3m) ili iTerm2 ili Terminologija za ispis slika.
- imagemagick – za stvaranje sličica.
- Linux terminalski emulator trebao bi podržavati \033[14t [3] ili xdotool ili xwininfo + xprop ili xwininfo + xdpyinfo .
- Na Linuxu trebate feh, nitrogen ili gsettings za podršku za pozadinu.
Važno: možete pročitati više o neobaveznim ovisnostima u repozitoriju Neofetch Github da biste provjerili podržava li vaš Linux emulator terminala doista \033[14t ili sve dodatne ovisnosti kako bi skripta dobro radila na vašoj distribuciji.
Kako instalirati Neofetch u Linux
Neofetch se može lako instalirati iz repozitorija trećih strana na gotovo svim distribucijama Linuxa slijedeći donje odgovarajuće upute za instalaciju prema vašoj distribuciji.
Na Debianu
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
Na Ubuntuu i Linux Mintu
sudo add-apt-repository ppa:dawidd0811/neofetch
sudo apt-get update
sudo apt-get install neofetch
Na RHEL-u, CentOS-u i Fedori
Morate imati dnf-plugins-core instaliran na vašem sustavu ili ga instalirati naredbom u nastavku:
sudo yum install dnf-plugins-core
Omogućite COPR repozitorij i instalirajte paket neofetch.
sudo dnf copr enable konimex/neofetch
sudo dnf install neofetch
Na Arch Linuxu
Možete instalirati neofetch ili neofetch-git iz AUR-a koristeći packer ili Yaourt.
packer -S neofetch
packer -S neofetch-git
OR
yaourt -S neofetch
yaourt -S neofetch-git
Na Gentoou
Instalirajte app-misc/neofetch iz službenih repozitorija Gentoo/Funtoo. Međutim, u slučaju da trebate git verziju paketa, možete instalirati =app-misc/neofetch-9999.
Kako koristiti Neofetch u Linuxu
Nakon što instalirate paket, opća sintaksa za njegovo korištenje je:
neofetch
Napomena: Ako w3m-img ili imagemagick nisu instalirani na vašem sustavu, screenfetch će biti omogućen prema zadanim postavkama i neofetch prikazat će vaš ASCII art logo kao na slici ispod.
Informacije o Linux Mintu
Informacije o Ubuntuu
Ako želite prikazati zadani logo distribucije kao sliku, trebate instalirati w3m-img ili imagemagick na svoj sustav na sljedeći način:
sudo apt-get install w3m-img [On Debian/Ubuntu/Mint]
sudo yum install w3m-img [On RHEL/CentOS/Fedora]
Zatim ponovo pokrenite neofetch, vidjet ćete zadanu pozadinu svoje distribucije Linuxa kao sliku.
neofetch
Nakon pokretanja neofetch po prvi put, stvorit će se konfiguracijska datoteka sa svim opcijama i postavkama: $HOME/.config/neofetch/config
.
Ova konfiguracijska datoteka omogućit će vam da pomoću funkcije printinfo()
promijenite informacije o sustavu koje želite ispisati na terminalu. Možete upisivati nove retke informacija, mijenjati raspored informacija, brisati određene retke i također podešavati skriptu pomoću bash koda za upravljanje informacijama koje će se ispisati.
Konfiguracijsku datoteku možete otvoriti koristeći svoj omiljeni uređivač na sljedeći način:
vi ~/.config/neofetch/config
Ispod je izvadak konfiguracijske datoteke na mom sustavu koji prikazuje funkciju printinfo()
.
#!/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
}
.....
Upišite naredbu u nastavku za prikaz svih zastavica i njihovih konfiguracijskih vrijednosti koje možete koristiti s neofetch skriptom:
neofetch --help
Za pokretanje neofetcha sa svim omogućenim funkcijama i zastavicama upotrijebite oznaku --test
:
neofetch --test
Možete ponovo omogućiti ASCII umjetnički logotip pomoću oznake --ascii
:
neofetch --ascii
U ovom smo članku pokrili jednostavnu i vrlo konfiguracijsku/prilagodljivu skriptu naredbenog retka koja prikuplja informacije o vašem sustavu i prikazuje ih na terminalu.
Ne zaboravite stupiti s nama u kontakt putem donjeg obrasca za povratne informacije kako biste postavili bilo kakva pitanja ili nam dali svoje mišljenje o neofetch skripti.
Posljednje, ali ne manje važno, ako znate za slične skripte, ne ustručavajte se javiti nam, bit će nam drago čuti vaše mišljenje.
Posjetite neofetch Github repozitorij.