Dacă sunteți în căutarea unui program simplu și, cel mai important, cross-platform pentru afișarea informațiilor în terminal, atunci acordați atenție programului numit Neofetch. Cu ajutorul acestuia puteți seta și orice imagine. Este foarte asemănător cu utilitarele ScreenFetch sau LinuxLogo, dar spre deosebire de acestea este mai flexibil în setări, în plus conține funcționalități suplimentare. Neofetch este foarte rapid și afișează imagini ASCII alături de informații despre sistem. De asemenea, are un instrument care vă permite să faceți o captură de ecran după executarea scriptului.
Putem evidenția principalele dependențe în acest program:
Dependențele Bash 3.0+ și [14t [3] acceptă aproape toate terminalele, în ceea ce privește toate celelalte, acestea sunt prezentate aici ca funcționalitate suplimentară.
Cu încărcarea terminalului, informațiile despre sistemul de operare nu sunt doar frumoase, ci uneori și utile și informative. Puteți instala acest program din orice depozit în orice distribuție Linux. Iată instrucțiunile de instalare pentru cele mai populare.
Se face după cum urmează:
$ 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
Trebuie să efectuați:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch
Mai întâi trebuie să instalați pachetul dnf-plugins-core plugins:
$ sudo yum install dnf-plugins-core
Apoi, adăugați un depozit și instalați neofetch de acolo:
$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch
Aici puteți instala versiunile de neofetch sau neofetch-git din depozitul AUR folosind packer sau yaourt:
$ packer -S neofetch
$ packer -S neofetch-git
În mod alternativ:
$ yaourt -S neofetch$ yaourt -S neofetch-git
Pentru Gentoo utilizați:
$ sudo emerge app-misc/neofetch
Pentru ieșire, executați o singură comandă:
$ neofetch
De asemenea, rețineți că dacă w3m-img sau imagemagick nu este instalat pe sistemul dvs., screenfetch va fi utilizat în mod implicit și neofetch va afișa logo-ul linux ca ASCI.
Afișați informații despre LinuxMint
Afișarea informațiilor despre Ubuntu
Dacă doriți să afișați logo-ul distribuției linux ca o imagine obișnuită, trebuie să instalați w3m-img sau imagemagick pe sistemul dvs. În Ubuntu, executați:
$ sudo apt-get install w3m-img
În Red Hat și Fedora, trebuie să executați:
$ sudo yum install w3m-img
Apoi, executați din nou utilitarul, veți vedea imaginea implicită a fundalului desktop:
$ neofetch
După ce executați programul, se va crea un fișier de configurare, situat la ~/.config/neofetch/config. Acesta conține o funcție printinfo() care vă permite să configurați informațiile de sistem care urmează să fie emise. Puteți să ștergeți linii inutile, să adăugați linii noi sau să le modificați. Pentru a deschide fișierul de configurare executați:
$ vi ~/.config/neofetch/config
Conținutul fișierului va fi ceva de genul acesta:
#!/usr/bin/env bash
# vim:fdm=marker
#
# Fișier de configurare Neofetch
# https://github.com/dylanaraps/neofetch
# Speed up script by not using unicode
export LC_ALL=C
export LANG=C
# Opțiuni Info {{{{{
# Info
# Consultați această pagină wiki pentru mai multe informații:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info titlu
info subliniere
info "Model" model
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Packages" pachete
info "Shell" shell
info "Resolution" rezoluție
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Theme" temă
info "Icoane" icoane
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" memorie
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Battery" baterie
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" users
# info "Birthday" ziua de naștere
info linebreak
info cols
info linebreak
}
Pentru a elimina toate opțiunile și opțiunile de personalizare utilizați:
$ neofetch --help
Pentru a verifica dacă toate setările sunt corecte executăm:
$ neofetch --test
Steagul --ascii permite utilizatorului să specifice că logo-ul distribuției ar trebui să fie afișat în text:
$ neofetch --ascii
Prin adăugarea unei linii run la sfârșitul fișierului ~/.bashrc, utilitarul va rula de fiecare dată când terminalul este pornit:
vi ~/.bashrc
...
neofetch
Acesta este modul în care am procedat la configurarea utilitarului Neofetch, care afișează informații despre sistem și vă permite să schimbați imaginile.