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.
Vi kan fremhæve de vigtigste afhængigheder i dette program:
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.
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.
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
Du skal udføre:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch
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
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
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
Vis information om 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
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.