Betalingsmåter Abuse

Oversikt over Neofetch-programvarens funksjoner

01.02.2022, 02:08

Neofetch er et effektivt, men brukervennlig verktøy som lar deg vise systeminformasjon i terminalen. Det spesielle med Neofetch er at det viser informasjon ved siden av et fint bilde. Som bilde kan du bruke distribusjonslogoen eller et hvilket som helst annet bilde du ønsker.

Funksjoner i programmet

Programmet har samme funksjonalitet som ScreenFetch eller LinuxLogo, men det kan tilpasses og er fleksibelt, i tillegg til at det inneholder nyttige tilleggsfunksjoner. Det er raskt, kan skrive ut bilder i ASCII-format og kan ta skjermbilder etter at skriptet er fullført.

Før vi går gjennom programmet, la oss ta en titt på de viktigste avhengighetene:

  • Bash 3.0+ med støtte for Ncurses;
  • w3m-img eller iTerm2 for lagring av bilder;
  • imagemagick for å lage forhåndsvisninger;
  • terminalemulator bør støtte 33 [14t [3] eller xdotool eller xwininfo + xwininfo + xdpyinfo;
  • du trenger feh, nitrogen eller gsettings for å jobbe med bakgrunn.

Bash 3.0+ og støtte for 33 [14t må være satt opp, dette tilbys av de fleste terminaler, ellers er disse avhengighetene nødvendige for tilleggsfunksjoner.

Installere programmet

Informasjon om linux-systemet ved oppstart av terminalen er fint, men det er i det minste og i det meste, noen ganger er denne informasjonen spesielt nyttig. Du kan installere programmet fra tredjeparts repositorier i hvilken som helst Linux-distribusjon. La oss nå se på instruksjonene for de mest populære.

DEBIAN

Følgende kommando skal utføres:

$ 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 ELLER LINUX MINT

I disse distribusjonene bør du utføre:

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

RED HAT ELLER FEDORA

Først og fremst bør du installere pakken dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Deretter legger du til et repository og installerer neofetch derfra:

$ sudo dnf copr enable konimex/neofetch
$ sudo dnf install neofetch

ARCHLINUX.

Versjoner av neofetch eller neofetch-git installeres fra AUR repository ved hjelp av packer eller yaourt:

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

Eller

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

GENTOO

Her bruker vi kommandoen:

$ sudo emerge app-misc/neofetch

Bruke programmet i LINUX

For å vise informasjonen i terminalen, bruk kommandoen:

$ neofetch

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

Informasjon om LINUXMINT

Informasjon om Ubuntu

Hvis du ønsker å vise logoen til linux-distribusjonen som et vanlig bilde, bør du installere w3m-img eller imagemagick på systemet.

Kommandoen for Ubuntu:

$ sudo apt-get install w3m-img

Kommando for Red Hat/Fedora:

$ sudo yum install w3m-img

La oss nå kjøre verktøyet igjen for å se skrivebordsbakgrunnsbildet som et bilde:

$ neofetch

Etter den første kjøringen vil programmet opprette en konfigurasjonsfil med visse innstillinger i ~/.config/neofetch/config. Filen har en printinfo()-funksjon som lar brukeren konfigurere hvilken systeminformasjon som skal skrives ut. Ved behov kan brukeren fjerne unødvendige linjer, legge til nye linjer eller endre dem.

For å åpne konfigurasjonsfilen, kjør:

$ vi ~/.config/neofetch/config

Innholdet i filen er omtrent som følger:

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

Kjør kommandoen for å finne ut alle verktøyalternativene og konfigurasjonsalternativene:

$ neofetch --help

Du kan kontrollere at innstillingene i konfigurasjonsfilen er riktige ved å kjøre kommandoen:

$ neofetch --test

Flagget --ascii kan brukes til å beordre at distribusjonslogoen skal tegnes i tekstformat:

$neofetch --ascii

Programmet kan kjøres ved hver oppstart av terminalen, ved å legge til ~/.bashrc på slutten:

$ vi ~/.bashrc

...
neofetch

I denne oversiktsartikkelen ble funksjonene til et program som kan skrive ut linux-systeminformasjon og distro-logoen til terminalen, diskutert.