Neofetch - Afișează informații despre sistemul Linux cu sigla distribuției
Neoftech este un script de linie de comandă cu informații de sistem multiplatformă și ușor de utilizat, care colectează informațiile despre sistemul dvs. Linux și le afișează pe terminal lângă o imagine, ar putea fi sigla distribuției dvs. sau orice ascii. arta la alegerea ta.
Recent, a fost lansată o nouă versiune majoră a Neofetch 3.0, cu o cantitate mare de modificări de ultimă oră adăugate la această actualizare.
Neoftech este foarte asemănător cu utilitatile Linux_Logo, dar foarte personalizabil și vine cu câteva caracteristici suplimentare, așa cum este discutat mai jos.
Principalele sale caracteristici includ: este rapid, imprimă o imagine plină color – logo-ul distribuțiilor dvs. în ASCII alături de informațiile de sistem, este extrem de personalizabil în ceea ce privește, unde și când informațiile sunt tipărite pe terminal și poate face o captură de ecran a desktopului dvs. la închiderea scriptului, așa cum este activat de un semnalizator special.
Dependențe necesare:
- Bash 3.0+ cu suport ncurses.
- w3m-img (ocazional ambalat cu w3m) sau iTerm2 sau Terminologie pentru imprimarea imaginilor.
- imagemagick – pentru crearea de miniaturi.
- Emulatorul de terminal Linux ar trebui să accepte \033[14t [3] sau xdotool sau xwininfo + xprop sau xwininfo + xdpyinfo .
- Pe Linux, aveți nevoie de feh, azot sau gsettings pentru suport pentru imagini de fundal.
Important: puteți citi mai multe despre dependențele opționale din depozitul Neofetch Github pentru a verifica dacă emulatorul dvs. de terminal Linux acceptă de fapt \033[14t sau orice dependențe suplimentare pentru ca scriptul să funcționeze bine pe distribuția dvs.
Cum se instalează Neofetch în Linux
Neofetch poate fi instalat cu ușurință din depozite terțe pe aproape toate distribuțiile Linux, urmând instrucțiunile de instalare de mai jos, conform distribuției dvs.
Pe Debian
$ 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
Pe Ubuntu și Linux Mint
$ sudo add-apt-repository ppa:dawidd0811/neofetch $ sudo apt-get update $ sudo apt-get install neofetch
Pe RHEL, CentOS și Fedora
Trebuie să aveți dnf-plugins-core instalat pe sistemul dvs., sau să îl instalați cu comanda de mai jos:
$ sudo yum install dnf-plugins-core
Activați depozitul COPR și instalați pachetul neofetch.
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
Pe Arch Linux
Puteți instala fie neofetch, fie neofetch-git din AUR utilizând packer sau Yaourt.
$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
Pe Gentoo
Instalați app-misc/neofetch din arhivele oficiale Gentoo/Funtoo. Cu toate acestea, în cazul în care aveți nevoie de versiunea git a pachetului, puteți instala =app-misc/neofetch-9999.
Cum să utilizați Neofetch în Linux
Odată ce ați instalat pachetul, sintaxa generală pentru utilizarea acestuia este:
$ neofetch
Notă: dacă w3m-img sau sigla artistică ASCII, ca în imaginea de mai jos.
Informații Linux Mint
Informații Ubuntu
Dacă doriți să afișați sigla distribuției implicite ca imagine, ar trebui să instalați w3m-img sau imagemagick pe sistem, după cum urmează:
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]
Apoi rulați din nou neofetch, veți vedea imaginea de fundal implicită a distribuțiilor dvs. Linux ca imagine.
$ neofetch
După ce rulează neofetch pentru prima dată, acesta va crea un fișier de configurare cu toate opțiunile și setările: $HOME/.config/neofetch/config
.
Acest fișier de configurare vă va permite prin funcția printinfo()
să modificați informațiile de sistem pe care doriți să le imprimați pe terminal. Puteți introduce noi rânduri de informații, puteți modifica lista de informații, puteți șterge anumite linii și, de asemenea, puteți modifica scriptul folosind codul bash pentru a gestiona informațiile care urmează să fie tipărite.
Puteți deschide fișierul de configurare folosind editorul preferat, după cum urmează:
$ vi ~/.config/neofetch/config
Mai jos este un extras din fișierul de configurare de pe sistemul meu care arată funcția 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 } .....
Tastați comanda de mai jos pentru a vedea toate steaguri și valorile lor de configurare pe care le puteți utiliza cu scriptul neofetch:
$ neofetch --help
Pentru a lansa neofetch cu toate funcțiile și steagurile activate, utilizați marcatorul --test
:
$ neofetch --test
Puteți activa din nou sigla artistică ASCII utilizând marcatorul --ascii
:
$ neofetch --ascii
În acest articol, am acoperit un script de linie de comandă simplu și extrem de configurat/personalizat, care adună informațiile despre sistem și le afișează pe terminal.
Nu uitați să ne contactați prin formularul de feedback de mai jos pentru a pune întrebări sau pentru a ne transmite părerile dvs. cu privire la scriptul neofetch.
Nu în ultimul rând, dacă cunoașteți scripturi similare, nu ezitați să ne anunțați, vom fi bucuroși să aflăm de la dvs.
Vizitați depozitul neofetch Github.