Neoftech is een cross-platform en eenvoudig te gebruiken systeeminformatie commandoregel script dat uw Linux systeeminformatie verzamelt en weergeeft op de terminal naast een afbeelding, het kan het logo van uw distributie zijn of een ascii-kunstwerk naar keuze.
Onlangs is er een nieuwe grote versie van Neofetch 3.0 uitgebracht met een grote hoeveelheid ingrijpende veranderingen toegevoegd aan deze update.
Neoftech is zeer vergelijkbaar met ScreenFetch of Linux_Logo hulpprogramma’s, maar zeer aanpasbaar en wordt geleverd met enkele extra functies zoals hieronder besproken.
Zijn belangrijkste kenmerken zijn: het is snel, drukt een volledig gekleurde afbeelding af – het logo van uw distributie in ASCII naast uw systeeminformatie, het is zeer aanpasbaar wat betreft welke, waar en wanneer informatie op de terminal wordt afgedrukt en het kan een schermafbeelding van uw bureaublad maken bij het sluiten van het script zoals ingeschakeld door een speciale vlag.
Vereiste afhankelijkheden:
- Bash 3.0+ met ncurses ondersteuning.
- w3m-img (soms verpakt met w3m) of iTerm2 of Terminology voor het afdrukken van afbeeldingen.
- imagemagick – voor het maken van miniaturen.
- Linux terminal emulator moet \033[14t [3] ondersteunen of xdotool of xwininfo + xprop of xwininfo + xdpyinfo .
- Op Linux heb je feh, nitrogen of gsettings nodig voor ondersteuning van achtergronden.
Belangrijk: Je kunt meer lezen over optionele afhankelijkheden vanuit het Neofetch Github repository om te controleren of je Linux terminal emulator daadwerkelijk \033[14t ondersteunt of eventuele extra afhankelijkheden voor het script om goed te werken op je distributie.
Hoe Neofetch te installeren in Linux
Neofetch kan eenvoudig worden geïnstalleerd vanuit externe repositories op bijna alle Linux distributies door onderstaande installatie-instructies te volgen zoals aangegeven voor je distributie.
Op Debian
$ 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
Op Ubuntu en Linux Mint
$ sudo add-apt-repository ppa:dawidd0811/neofetch $ sudo apt-get update $ sudo apt-get install neofetch
Op RHEL, CentOS en Fedora
Je moet dnf-plugins-core geïnstalleerd hebben op je systeem, anders installeer het met onderstaand commando:
$ sudo yum install dnf-plugins-core
Activeer de COPR repository en installeer het neofetch pakket.
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
Op Arch Linux
Je kunt neofetch of neofetch-git installeren vanuit de AUR met behulp van packer of Yaourt.
$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
Op Gentoo
Installeer app-misc/neofetch vanuit de officiële repositories van Gentoo/Funtoo. Als je echter de git-versie van het pakket nodig hebt, kun je =app-misc/neofetch-9999 installeren.
Hoe Neofetch te gebruiken in Linux
Zodra je het pakket hebt geïnstalleerd, is de algemene syntaxis voor het gebruik ervan:
$ neofetch
Opmerking: Als w3m-img of imagemagick niet zijn geïnstalleerd op je systeem, wordt screenfetch standaard ingeschakeld en zal neofetch je ASCII-kunstlogo weergeven zoals in de onderstaande afbeelding.
Linux Mint-informatie

Ubuntu-informatie

Als je het standaarddistributielogo als afbeelding wilt weergeven, moet je w3m-img of imagemagick op je systeem installeren zoals hieronder aangegeven:
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]
Voer vervolgens opnieuw neofetch uit en je zult de standaardachtergrond van je Linux-distributies als afbeelding zien.
$ neofetch

Na het voor de eerste keer uitvoeren van neofetch, zal het een configuratiebestand aanmaken met alle opties en instellingen: $HOME/.config/neofetch/config
.
Dit configuratiebestand zal je in staat stellen via de printinfo ()
-functie de systeeminformatie aan te passen die je op de terminal wilt weergeven. Je kunt nieuwe regels met informatie typen, de opstelling van de informatie wijzigen, bepaalde regels verwijderen en ook het script aanpassen met bash-code om de informatie die moet worden weergegeven te beheren.
Je kunt het configuratiebestand openen met je favoriete editor als volgt:
$ vi ~/.config/neofetch/config
Hieronder volgt een uittreksel van het configuratiebestand op mijn systeem dat de printinfo ()
-functie toont.
#!/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 } .....
Type de onderstaande opdracht om alle vlaggen en hun configuratiewaarden te bekijken die je met het neofetch-script kunt gebruiken:
$ neofetch --help
Om neofetch met alle functies en vlaggen ingeschakeld te starten, gebruik de --test
-vlag:
$ neofetch --test
Je kunt het ASCII-artlogo opnieuw inschakelen met de --ascii
-vlag:
$ neofetch --ascii
In dit artikel hebben we een eenvoudig en zeer configureerbaar/aanpasbaar opdrachtregelscript behandeld dat je systeeminformatie verzamelt en weergeeft op de terminal.
Vergeet niet om contact met ons op te nemen via het feedbackformulier hieronder om eventuele vragen te stellen of ons je gedachten over het neofetch-script te geven.
Tenslotte, als je weet van vergelijkbare scripts daarbuiten, aarzel dan niet om het ons te laten weten, we horen graag van je.
Bezoek het neofetch Github repository.
Source:
https://www.tecmint.com/neofetch-shows-linux-system-information-with-logo/