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.
Vi kan lyfta fram de viktigaste beroendena i detta program:
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.
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.
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
Du måste utföra:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get uppdatering
$ sudo apt-get installera neofetch
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
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
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
Visa information om 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
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.