Als je op zoek bent naar een eenvoudig en vooral platformonafhankelijk programma voor het weergeven van informatie in de terminal, let dan op het programma Neofetch. Met behulp hiervan kun je ook afbeeldingen instellen. Het lijkt erg op de hulpprogramma's ScreenFetch of LinuxLogo, maar in tegenstelling tot die programma's is het flexibeler in de instellingen en bevat het extra functionaliteit. Neofetch is erg snel en toont ASCII-afbeeldingen naast systeeminformatie. Het heeft ook een tool waarmee je een screenshot kunt maken na het uitvoeren van een script.
We kunnen de belangrijkste afhankelijkheden van dit programma eruit lichten:
Bash 3.0+ en [14t [3] afhankelijkheden ondersteunen bijna alle terminals, voor alle andere worden ze hier gepresenteerd als extra functionaliteit.
Met het laden van terminals is informatie over het besturingssysteem niet alleen mooi, maar soms ook nuttig en informatief. Je kunt dit programma installeren vanuit elke repository in elke Linux-distributie. Hier zijn de installatie-instructies voor de meest populaire.
Het gaat als volgt:
$ 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
Je moet uitvoeren:
$ sudo add-apt-repository ppa:dawidd0811/neofetch
$ sudo apt-get update
$ sudo apt-get install neofetch
Eerst moet je het dnf-plugins-core plugins pakket installeren:
$ sudo yum install dnf-plugins-core
Voeg vervolgens een repository toe en installeer neofetch vanaf daar:
$ sudo dnf copr enable konimex/neofetch
$ sudo dnf installeer neofetch
Hier kun je versies van neofetch of neofetch-git uit de AUR repository installeren met packer of yaourt:
$ packer -S neofetch
$ packer -S neofetch-git
Als alternatief:
$ yaourt -S neofetch$ yaourt -S neofetch-git
Voor Gentoo gebruik:
$ sudo emerge app-misc/neofetch
Voer voor de uitvoer slechts één commando uit:
$ neofetch
Merk ook op dat als w3m-img of imagemagick niet op je systeem is geïnstalleerd, screenfetch standaard wordt gebruikt en neofetch het Linux-logo als ASCI weergeeft.
Informatie over LinuxMint weergeven
Ubuntu-informatie weergeven
Als je het logo van de Linux-distributie als een gewone afbeelding wilt weergeven, moet je w3m-img of imagemagick op je systeem installeren. Voer in Ubuntu het volgende uit
$ sudo apt-get install w3m-img
In Red Hat en Fedora, moet je uitvoeren:
$ sudo yum install w3m-img
Voer vervolgens het hulpprogramma opnieuw uit en je ziet de standaard bureaubladachtergrondafbeelding:
$ neofetch
Zodra je het programma hebt uitgevoerd, zal er een configuratiebestand worden aangemaakt, te vinden in ~/.config/neofetch/config. Het bevat een printinfo() functie waarmee je de uit te voeren systeeminformatie kunt configureren. Je kunt onnodige regels verwijderen, nieuwe regels toevoegen of ze wijzigen. Om het configuratiebestand te openen voert u het volgende uit
$ vi ~/.config/neofetch/config
De inhoud van het bestand ziet er ongeveer zo uit:
#!/usr/bin/env bash
# vim:fdm=marker
#
# Neofetch config bestand
# https://github.com/dylanaraps/neofetch
# Versnel het script door geen unicode te gebruiken
export LC_ALL=C
export LANG=C
# Info-opties {{{{{
# Info
# Zie deze wikipagina voor meer informatie:
# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
printinfo() {
info titel
info onderstrepen
info "Model
info "OS" distro
info "Kernel" kernel
info "Uptime" uptime
info "Packages" packages
info "Shell" shell
info "Resolutie" resolutie
info "DE" de
info "WM" wm
info "WM Thema" wmthema
info "Thema" thema
info "Pictogrammen" pictogrammen
info "Terminal" term
info "Terminal Font" termfont
info "CPU" cpu
info "GPU" gpu
info "Memory" geheugen
# info "CPU Usage" cpu_usage
# info "Disk" disk
# info "Batterij" batterij
# Info "Font" Lettertype
# Info "Song" Song
# Info "Local IP" localip
# Info "Public IP" publicip
# Info "Gebruikers" Gebruikers
# info "Verjaardag" verjaardag
info linebreak
info cols
info linebreak
}
Gebruik om alle opties en aanpassingsopties te verwijderen:
$ neofetch --help
Om te controleren of alle instellingen correct zijn voeren we uit:
$ neofetch --test
Met de vlag --ascii kan de gebruiker aangeven dat het distributielogo in tekst moet worden weergegeven:
$ neofetch --ascii
Door een run-regel toe te voegen aan het einde van ~/.bashrc, wordt het hulpprogramma elke keer uitgevoerd als de terminal wordt gestart:
vi ~/.bashrc
...
neofetch
Zo hebben we het hulpprogramma Neofetch ingesteld, dat systeeminformatie weergeeft en je in staat stelt om images te wijzigen.