Metode de plată Abuse

Programul Neofetch: informații despre sistemul Linux

20.03.2021, 18:30

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.

Principalele dependențe ale Neofetch

Putem evidenția principalele dependențe în acest program:

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

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ă.

Cum să instalați Neofetch în Linux

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.

B Debian

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

În Ubuntu sau Linux Mint

Trebuie să efectuați:

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

În Red Hat și Fedora.

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

În ARCHLINUX și GENTOO.

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

Lucrul cu Neofeth în Linux

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

Информация о Linux

Afișarea informațiilor despre Ubuntu

Информация о 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

Информация о Ubuntu

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.