Metode de plată Abuse

Prezentare generală a caracteristicilor software-ului Neofetch

01.02.2022, 02:08

Neofetch este un utilitar eficient, dar ușor de utilizat, care vă permite să afișați informații despre sistem în terminal. Particularitatea sa este că afișează informațiile alături de o imagine frumoasă. Ca imagine puteți folosi logo-ul distribuției sau orice altă imagine doriți.

Caracteristicile programului

Programul este similar din punct de vedere funcțional cu ScreenFetch sau LinuxLogo, dar beneficiază de personalizare și flexibilitate, plus că conține caracteristici suplimentare utile. Este rapid, capabil să producă imagini în format ASCII și poate face capturi de ecran după terminarea scriptului.

Înainte de a trece în revistă programul, să aruncăm o privire la principalele dependențe:

  • Bash 3.0+ cu suport Ncurses;
  • w3m-img sau iTerm2 pentru salvarea imaginilor;
  • imagemagick pentru crearea de previzualizări;
  • emulatorul de terminal trebuie să suporte 33 [14t [3] sau xdotool sau xwininfo + xwininfo + xdpyinfo;
  • aveți nevoie de feh, nitrogen sau gsettings pentru a lucra cu wallpaper.

Bash 3.0+ și suportul pentru 33 [14t trebuie să fie configurate, acest lucru este furnizat de majoritatea terminalelor, altfel aceste dependențe sunt necesare pentru funcții suplimentare.

Instalarea programului

Informații despre sistemul linux la pornirea terminalului este frumos, dar este cel puțin și cel mult, uneori aceste informații sunt deosebit de utile. Puteți instala programul din depozite terțe în orice distribuție Linux. Acum să ne uităm la instrucțiunile pentru cele mai populare.

DEBIAN

Trebuie executată următoarea comandă:

$ 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

UBUNTU SAU LINUX MINT

În aceste distribuții, ar trebui să executați:

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch

RED HAT SAU FEDORA

Mai întâi de toate ar trebui 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

ARCHLINUX.

Versiunile de neofetch sau neofetch-git sunt instalate din depozitul AUR folosind packer sau yaourt:

$ packer -S neofetch
$ packer -S neofetch-git

Sau:

$ yaourt -S neofetch
$ yaourt -S neofetch-git

GENTOO

Aici folosim comanda:

$ sudo emerge app-misc/neofetch

Utilizarea programului în LINUX

Pentru a afișa informațiile în terminal, utilizați comanda:

$ neofetch

Rețineți că, dacă w3m-img sau imagemagick nu sunt instalate pe sistem, screenfetch va fi utilizat în mod implicit, iar neofetch va afișa logo-ul linux ca ASCI.

Informații despre LINUXMINT

Informații despre Ubuntu

Dacă doriți să afișați logo-ul distribuției linux ca o imagine simplă, trebuie să instalați w3m-img sau imagemagick pe sistem.

Comanda pentru Ubuntu:

$ sudo apt-get install w3m-img

Comanda pentru Red Hat / Fedora:

$ sudo yum install w3m-img

Acum să rulăm din nou utilitarul pentru a vedea imaginea de fundal a desktop-ului ca o imagine:

$ neofetch

După prima rulare, software-ul va crea un fișier de configurare cu anumite setări la ~/.config/neofetch/config. Fișierul are o funcție printinfo() care permite utilizatorului să configureze informațiile de sistem care urmează să fie emise. Dacă este necesar, utilizatorul are posibilitatea de a elimina liniile inutile, de a adăuga linii noi sau de a le modifica.

Pentru a deschide fișierul de configurare, executați:

$ vi ~/.config/neofetch/config

Conținutul fișierului este aproximativ după cum urmează:

#!/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
}

Executați comanda pentru a afla toate opțiunile utilitarului și opțiunile de configurare:

$ neofetch --help

Puteți verifica dacă setările din fișierul de configurare sunt corecte prin executarea comenzii:

$ neofetch --test

Steagul --ascii poate fi utilizat pentru a comanda ca logo-ul distribuției să fie desenat în format text:

$neofetch --ascii

Programul poate fi rulat la fiecare pornire a terminalului, adăugând rularea ~/.bashrc la sfârșit:

$ vi ~/.bashrc

...
neofetch

În acest articol de prezentare generală, au fost discutate caracteristicile unui program capabil să emită informații despre sistemul linux și logo-ul distribuției către terminal.