Betalningsmetoder Abuse

Neofetch-programmet: information om Linux-systemet

20.03.2021, 18:30

Om du är på jakt efter ett enkelt, och framför allt plattformsoberoende program för att visa information i terminalen, ska du titta närmare på programmet Neofetch. Med dess hjälp kan du också ställa in vilken bild som helst. Det liknar mycket ScreenFetch eller LinuxLogo-verktyg, men till skillnad från dem är det mer flexibelt i inställningar, plus att det innehåller ytterligare funktionalitet. Neofetch är mycket snabbt och visar ASCII-bilder bredvid systeminformation. Det har också ett verktyg som gör att du kan ta en skärmdump efter skriptexekvering.

Huvudsakliga beroenden av Neofetch

Vi kan lyfta fram de viktigaste beroendena i detta program:

  • Bash 3.0+ med stöd för Ncurses;
  • terminalemulatorn måste stödja [14t [3] eller xdotool eller xwininfo + xwininfo + xdpyinfo;
  • du behöver feh, nitrogen eller gsettings för att arbeta med bakgrundsbilder.
  • w3m-img eller iTerm2 för att spara bilder;
  • imagemagick för att skapa förhandsvisningar.

Bash 3.0+ och [14t [3] beroenden stöder nästan alla terminaler, som för alla andra presenteras de här som ytterligare funktionalitet.

Hur man installerar Neofetch i Linux

Med terminalinläsning är information om operativsystemet inte bara vacker, utan ibland också användbar och informativ. Du kan installera det här programmet från vilket arkiv som helst i vilken Linux-distribution som helst. Här är installationsanvisningarna för de mest populära.

B Debian

Det görs på följande sätt:

$ 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 uppdatering
$ sudo apt-get installera neofetch

I Ubuntu eller Linux Mint

Du måste utföra:

$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get uppdatering
$ sudo apt-get installera neofetch

På Red Hat och Fedora.

Först måste du installera dnf-plugins-core plugins paket:

$ sudo yum installera dnf-plugins-core

Nästa, lägga till ett förvar och installera neofetch därifrån:

$ sudo dnf copr aktivera konimex/neofetch

$ sudo dnf installera neofetch

I ARCHLINUX och GENTOO.

Här kan du installera versioner av neofetch eller neofetch-git från AUR-förvaret med hjälp av packer eller yaourt:

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

Alternativt kan du göra så här:

$ yaourt -S neofetch

$ yaourt -S neofetch-git

För Gentoo använd:

$ sudo emerge app-misc/neofetch

Arbeta med Neofeth i Linux

För utdata, kör bara ett kommando:

$ neofetch

Observera också att om w3m-img eller imagemagick inte är installerat på ditt system, kommer screenfetch att användas som standard och neofetch kommer att visa Linux-logotypen som ASCI.

Visa information om LinuxMint

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

Visa information om Ubuntu

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

Om du vill visa Linux-distributionens logotyp som en vanlig bild måste du installera w3m-img eller imagemagick på ditt system. I Ubuntu kör du:

$ sudo apt-get install w3m-img

I Red Hat och Fedora måste du köra:

$ sudo yum install w3m-img

Kör sedan verktyget igen, du kommer att se standardbilden för skrivbordsunderlägg:

$ neofetch

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

När du har kört programmet skapas en konfigurationsfil som finns i ~/.config/neofetch/config. Den innehåller en printinfo()-funktion som gör att du kan konfigurera vilken systeminformation som ska skrivas ut. Du kan ta bort onödiga rader, lägga till nya rader eller ändra dem. Öppna konfigurationsfilen genom att köra:

$ vi ~/.config/neofetch/config

Innehållet i filen kommer att se ut ungefär så här:

#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch konfigurationsfil
# https://github.com/dylanaraps/neofetch
# Snabba upp skriptet genom att inte använda unicode
export LC_ALL=C
export LANG=C
# Infoalternativ {{{{{
# Info
# Se denna wikisida för mer information:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info titel
info understrykning
info "Modell" modell
info "OS" distro
info "Kärna" kärna
info "Upptid" upptid
info "Paket" paket
info "Shell" skal
info "Resolution" upplö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" minne
# info "CPU-användning" cpu_usage
# info "Disk" disk
# info "Battery" batteri
# info "Font" font
# info "Song" song
# info "Local IP" localip
# info "Public IP" publicip
# info "Users" användare
# info "Birthday" födelsedag
info radbrytning
info cols
info radbrytning
}

Använd för att ta bort alla alternativ och anpassningsalternativ:

$ neofetch --hjälp

För att kontrollera om alla inställningar är korrekta kör vi:

$ neofetch --test

Med flaggan --ascii kan användaren ange att distributionslogotypen ska visas i text:

$ neofetch --ascii

Genom att lägga till en run-rad i slutet av ~/.bashrc kommer verktyget att köras varje gång terminalen startas:

vi ~/.bashrc

...
neofetch

Så här gick vi till väga för att konfigurera verktyget Neofetch, som visar systeminformation och låter dig byta bilder.