Betalingsmetoder Abuse

Neofetch-programmet: information om Linux-systemet

20.03.2021, 18:30

Hvis du er på jagt efter et enkelt og vigtigst af alt platformsuafhængigt program til visning af information i terminalen, skal du være opmærksom på det program, der hedder Neofetch. Med dets hjælp kan du også indstille et hvilket som helst billede. Det minder meget om ScreenFetch eller LinuxLogo, men i modsætning til dem er det mere fleksibelt med hensyn til indstillinger, og det indeholder yderligere funktionalitet. Neofetch er meget hurtigt og viser ASCII-billeder ved siden af systeminformation. Det har også et værktøj, der giver dig mulighed for at tage et skærmbillede efter udførelse af scriptet.

De vigtigste afhængigheder af Neofetch

Vi kan fremhæve de vigtigste afhængigheder i dette program:

  • Bash 3.0+ med understøttelse af Ncurses;
  • Terminalemulatoren skal understøtte [14t [3] eller xdotool eller xwininfo + xwininfo + xdpyinfo;
  • du skal bruge feh, nitrogen eller gsettings for at arbejde med baggrunde.
  • w3m-img eller iTerm2 til at gemme billeder;
  • imagemagick til at skabe forhåndsvisninger.

Bash 3.0+ og [14t [3]-afhængigheder understøtter næsten alle terminaler, og for alle andre er de præsenteret her som ekstra funktionalitet.

Sådan installeres Neofetch i Linux

Med terminalindlæsning er information om operativsystemet ikke bare smuk, men nogle gange også nyttig og informativ. Du kan installere dette program fra et hvilket som helst repository i en hvilken som helst Linux-distribution. Her er installationsvejledningerne til de mest populære.

B Debian

Det gøres på følgende måde:

$ 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 skal udføre:

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

På Red Hat og Fedora.

Først skal du installere pakken dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Dernæst skal du tilføje et repository og installere neofetch derfra:

$ sudo dnf copr enable konimex/neofetch

$ sudo dnf install neofetch

I ARCHLINUX og GENTOO.

Her kan du installere versioner af neofetch eller neofetch-git fra AUR-repositoriet ved hjælp af packer eller yaourt:

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

Alternativt:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

Til Gentoo skal du bruge:

$ sudo emerge app-misc/neofetch

Arbejde med Neofeth i Linux

Kør kun én kommando for at få output:

$ neofetch

Bemærk også, at hvis w3m-img eller imagemagick ikke er installeret på dit system, vil screenfetch blive brugt som standard, og neofetch vil vise linux-logoet som ASCI.

Vis information om LinuxMint

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

Vis information om Ubuntu

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

Hvis du vil vise linux-distributionens logo som et almindeligt billede, skal du installere w3m-img eller imagemagick på dit system. I Ubuntu skal du køre:

$ sudo apt-get install w3m-img

I Red Hat og Fedora skal du udføre:

$ sudo yum install w3m-img

Kør derefter værktøjet igen, og du vil se standardbaggrundsbilledet på skrivebordet:

$ neofetch

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

Når du har kørt programmet, oprettes der en konfigurationsfil, som ligger i ~/.config/neofetch/config. Den indeholder en printinfo()-funktion, som giver dig mulighed for at konfigurere de systemoplysninger, der skal udskrives. Du kan slette unødvendige, tilføje nye linjer eller ændre dem. For at åbne konfigurationsfilen skal du udføre:

$ vi ~/.config/neofetch/config

Indholdet af filen vil se nogenlunde sådan ud:

#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch-konfigurationsfil
# https://github.com/dylanaraps/neofetch
# Gør scriptet hurtigere ved ikke at bruge unicode
export LC_ALL=C
export LANG=C
# Info Options {{{{{
# Info
# Se denne wiki-side for mere information:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info titel
info understregning
info "Model" model
info "OS" distro
info "Kernel" kerne
info "Uptime" oppetid
info "Pakker" pakker
info "Shell" shell
info "Resolution" opløsning
info "DE" de
info "WM" wm
info "WM-tema" wmtheme
info "Tema" tema
info "Ikoner" ikoner
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" hukommelse
# info "CPU-brug" cpu_usage
# info "Disk" disk
# info "Battery" batteri
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" brugere
# info "Birthday" fødselsdag
info linebreak
info cols
info linjeskift
}

Brug for at fjerne alle indstillinger og tilpasningsmuligheder:

$ neofetch --help

For at kontrollere, om alle indstillinger er korrekte, udfører vi:

$ neofetch --test

Med --ascii-flaget kan brugeren angive, at distributionslogoet skal vises som tekst:

$ neofetch --ascii

Ved at tilføje en run-linje til slutningen af ~/.bashrc vil værktøjet køre, hver gang terminalen startes:

vi ~/.bashrc

...
neofetch

Sådan opsatte vi Neofetch-værktøjet, som viser systeminformation og giver dig mulighed for at skifte image.