Betalingsmåter Abuse

Neofetch-programmet: informasjon om Linux-systemet

20.03.2021, 18:30

Hvis du er på jakt etter et enkelt, og viktigst av alt, plattformsuavhengig program for å vise informasjon i terminalen, så vær oppmerksom på programmet Neofetch. Med hjelpen kan du også stille inn et hvilket som helst bilde. Det ligner veldig på ScreenFetch eller LinuxLogo-verktøy, men i motsetning til dem er det mer fleksibelt i innstillinger, pluss at det inneholder ekstra funksjonalitet. Neofetch er veldig rask og viser ASCII-bilder ved siden av systeminformasjon. Det har også et verktøy som lar deg ta et skjermbilde etter at skriptet er kjørt.

De viktigste avhengighetene til Neofetch

Vi kan fremheve de viktigste avhengighetene i dette programmet:

  • Bash 3.0+ med støtte for Ncurses;
  • terminalemulator må støtte [14t [3] eller xdotool eller xwininfo + xwininfo + xdpyinfo;
  • du trenger feh, nitrogen eller gsettings for å arbeide med bakgrunnsbilder.
  • w3m-img eller iTerm2 for å lagre bilder;
  • imagemagick for å lage forhåndsvisninger.

Bash 3.0+ og [14t [3] avhengigheter støtter nesten alle terminaler, som for alle andre, presenteres de her som tilleggsfunksjonalitet.

Slik installerer du Neofetch i Linux

Med terminalinnlasting er informasjon om operativsystemet ikke bare vakker, men noen ganger også nyttig og informativ. Du kan installere dette programmet fra et hvilket som helst depot i en hvilken som helst Linux-distribusjon. Her er installasjonsinstruksjonene for de mest populære.

B Debian

Det gjøres på følgende måte:

$ 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

I Ubuntu eller Linux Mint

Du må utføre:

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

På Red Hat og Fedora.

Først må du installere pakken dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Deretter legger du til et depot og installerer neofetch derfra:

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

I ARCHLINUX og GENTOO.

Her kan du installere versjoner av neofetch eller neofetch-git fra AUR-depotet ved hjelp av packer eller yaourt:

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

Alternativt kan du bruke

$ yaourt -S neofetch

$ yaourt -S neofetch-git

For Gentoo bruk:

$ sudo emerge app-misc/neofetch

Arbeide med Neofeth i Linux

For utdata, kjør bare én kommando:

$ neofetch

Merk også at hvis w3m-img eller imagemagick ikke er installert på systemet ditt, vil screenfetch bli brukt som standard, og neofetch vil vise Linux-logoen som ASCI.

Vis informasjon om LinuxMint

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

Vis Ubuntu-informasjon

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

Hvis du vil vise logoen til Linux-distribusjonen som et vanlig bilde, må du installere w3m-img eller imagemagick på systemet ditt. Kjør i Ubuntu:

$ sudo apt-get install w3m-img

I Red Hat og Fedora må du kjøre:

$ sudo yum install w3m-img

Deretter kjører du verktøyet igjen, og du vil se standard bakgrunnsbilde på skrivebordet:

$ neofetch

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

Når du har kjørt programmet, opprettes det en konfigurasjonsfil som ligger i ~/.config/neofetch/config. Den inneholder en printinfo()-funksjon som lar deg konfigurere systeminformasjonen som skal skrives ut. Du kan slette unødvendige, legge til nye linjer eller endre dem. For å åpne konfigurasjonsfilen, kjør:

$ vi ~/.config/neofetch/config

Innholdet i filen vil se omtrent slik ut:

#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch-konfigurasjonsfil
# https://github.com/dylanaraps/neofetch
# Gjør skriptet raskere ved å ikke bruke unicode
export LC_ALL=C
export LANG=C
# Info Options {{{{{
# Info
# Se denne wiki-siden for mer informasjon:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info tittel
info underline
info "Model" modell
info "OS" distro
info "Kernel" kernel
info "Oppetid" oppetid
info "Packages" pakker
info "Shell" shell
info "Resolution" oppløsning
info "DE" de
info "WM" wm
info "WM Theme" wmtheme
info "Tema" tema
info "Icons" ikoner
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" minne
# info "CPU-bruk" 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" bursdag
info linebreak
info cols
info linjeskift
}

Bruk for å fjerne alle alternativer og tilpasningsalternativer:

$ neofetch --help

For å sjekke om alle innstillingene er riktige, kjører vi:

$ neofetch --test

Med --ascii-flagget kan brukeren angi at distribusjonslogoen skal vises i tekst:

$ neofetch --ascii

Ved å legge til en run-linje på slutten av ~/.bashrc, vil verktøyet kjøre hver gang terminalen startes:

vi ~/.bashrc

...
neofetch

Slik satte vi opp Neofetch-verktøyet, som viser systeminformasjon og lar deg endre images.