Betalningsmetoder Abuse

Översikt över funktioner i Neofetch-programvaran

01.02.2022, 02:08

Neofetch är ett effektivt och lättanvänt verktyg som gör att du kan visa systeminformation i terminalen. Dess särdrag är att det visar information bredvid en fin bild. Som bild kan du använda distributionslogotypen eller någon annan bild som du önskar.

Funktioner i programmet

Programmet liknar funktionellt ScreenFetch eller LinuxLogo, men det är anpassningsbart och flexibelt och innehåller dessutom användbara tilläggsfunktioner. Det är snabbt, kan mata ut bilder i ASCII-format och kan ta skärmdumpar efter att skriptet har slutförts.

Innan vi går igenom programmet, låt oss ta en titt på de viktigaste beroendena:

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

Bash 3.0+ och stöd för 33 [14t måste konfigureras, detta tillhandahålls av de flesta terminaler, annars behövs dessa beroenden för ytterligare funktioner.

Installera programmet

Information om linuxsystemet vid terminalstart är trevligt, men det är minst och högst, ibland är denna information särskilt användbar. Du kan installera programmet från tredjepartsarkiv i vilken Linux-distribution som helst. Låt oss nu titta på instruktionerna för de mest populära.

DEBIAN

Följande kommando ska utföras:

$ 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 dessa distributioner bör du köra:

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

RED HAT ELLER FEDORA

Först och främst bör du installera paketet dnf-plugins-core plugins:

$ sudo yum install dnf-plugins-core

Lägg sedan till ett repository och installera neofetch därifrån:

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

ARCHLINUX.

Versioner av neofetch eller neofetch-git installeras från AUR-förvaret med hjälp av packer eller yaourt:

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

Eller:

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

GENTOO

Här använder vi kommandot:

$ sudo emerge app-misc/neofetch

Använda programmet i LINUX

För att visa informationen i terminalen använder du kommandot:

$ neofetch

Observera att om w3m-img eller imagemagick inte är installerat på systemet kommer screenfetch att användas som standard och neofetch kommer att visa linux-logotypen som ASCI.

Information om LINUXMINT

Information om Ubuntu

Om du vill visa Linux-distributionens logotyp som en vanlig bild bör du installera w3m-img eller imagemagick på ditt system.

Kommandot för Ubuntu:

$ sudo apt-get install w3m-img

Kommando för Red Hat / Fedora:

$ sudo yum install w3m-img

Låt oss nu köra verktyget igen för att se skrivbordsunderläggsbilden som en bild:

$ neofetch

Efter den första körningen kommer programmet att skapa en konfigurationsfil med vissa inställningar i ~/.config/neofetch/config. Filen innehåller en printinfo()-funktion som gör det möjligt för användaren att konfigurera vilken systeminformation som ska matas ut. Vid behov har användaren möjlighet att ta bort onödiga rader, lägga till nya rader eller ändra dem.

Konfigurationsfilen öppnas genom att exekvera:

$ vi ~/.config/neofetch/config

Filens innehåll är ungefär som följer:

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

Kör kommandot för att ta reda på alla verktygsalternativ och konfigurationsalternativ:

$ neofetch --help

Du kan kontrollera att inställningarna i konfigurationsfilen är korrekta genom att köra kommandot:

$ neofetch --test

Flaggan --ascii kan användas för att beordra att distributionslogotypen ritas i textformat:

$neofetch --ascii

Programmet kan köras vid varje terminalstart, lägg till att köra ~/.bashrc i slutet:

$ vi ~/.bashrc

...
neofetch

I den här översiktsartikeln diskuterades funktionerna i ett program som kan mata ut information om Linux-systemet och distributionslogotypen till terminalen.