Zahlungsmethoden Abuse

Überblick über die Funktionen der Neofetch-Software

01.02.2022, 02:08

Neofetch ist ein effektives, aber einfach zu bedienendes Dienstprogramm, mit dem Sie Systeminformationen im Terminal anzeigen können. Seine Besonderheit ist, dass es Informationen neben einem schönen Bild anzeigt. Als Bild können Sie das Logo der Distribution oder ein beliebiges anderes Bild verwenden.

Merkmale des Programms

Das Programm ist funktionell ähnlich wie ScreenFetch oder LinuxLogo, hat aber den Vorteil der Anpassbarkeit und Flexibilität und enthält nützliche Zusatzfunktionen. Es ist schnell, kann Bilder im ASCII-Format ausgeben und nach Beendigung des Skripts Screenshots erstellen.

Bevor wir uns das Programm ansehen, wollen wir einen Blick auf die wichtigsten Abhängigkeiten werfen:

  • Bash 3.0+ mit Ncurses-Unterstützung;
  • w3m-img oder iTerm2 zum Speichern von Bildern;
  • imagemagick für die Erstellung von Vorschaubildern;
  • Terminalemulator sollte 33 [14t [3] oder xdotool oder xwininfo + xwininfo + xdpyinfo unterstützen;
  • Sie benötigen feh, nitrogen oder gsettings, um mit Wallpaper zu arbeiten.

Bash 3.0+ und Unterstützung für 33 [14t müssen konfiguriert sein, dies wird von den meisten Terminals bereitgestellt, ansonsten werden diese Abhängigkeiten für zusätzliche Funktionen benötigt.

Installieren des Programms

Informationen über das Linux-System beim Start des Terminals sind nett, aber es sind mindestens und höchstens, manchmal sind diese Informationen besonders nützlich. Sie können das Programm aus den Repositories von Drittanbietern in jeder Linux-Distribution installieren. Schauen wir uns nun die Anleitungen für die beliebtesten Programme an.

DEBIAN

Der folgende Befehl sollte ausgeführt werden:

$ 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 ODER LINUX MINT

In diesen Distributionen sollten Sie folgenden Befehl ausführen:

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

RED HAT ODER FEDORA

Zunächst sollten Sie das Paket dnf-plugins-core plugins installieren:

$ sudo yum install dnf-plugins-core

Fügen Sie dann ein Repository hinzu und installieren Sie neofetch von dort:

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

ARCHLINUX.

Versionen von neofetch oder neofetch-git werden aus dem AUR-Repository mit packer oder yaourt installiert:

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

Oder:

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

GENTOO

Hier verwenden wir den Befehl:

$ sudo emerge app-misc/neofetch

Verwendung des Programms unter LINUX

Um die Informationen im Terminal anzuzeigen, verwenden Sie den Befehl:

$ neofetch

Beachten Sie, dass, wenn w3m-img oder imagemagick nicht auf dem System installiert ist, screenfetch standardmäßig verwendet wird und neofetch das Linux-Logo als ASCI anzeigt.

Informationen über LINUXMINT

Informationen über Ubuntu

Wenn Sie das Logo der Linux-Distribution als einfaches Bild anzeigen möchten, sollten Sie w3m-img oder imagemagick auf Ihrem System installieren.

Der Befehl für Ubuntu:

$ sudo apt-get install w3m-img

Befehl für Red Hat / Fedora:

$ sudo yum install w3m-img

Führen Sie nun das Dienstprogramm erneut aus, um das Desktop-Hintergrundbild als Bild zu sehen:

$ neofetch

Nach dem ersten Durchlauf erstellt die Software eine Konfigurationsdatei mit bestimmten Einstellungen unter ~/.config/neofetch/config. Die Datei enthält eine printinfo()-Funktion, mit der der Benutzer die auszugebenden Systeminformationen konfigurieren kann. Falls erforderlich, kann der Benutzer unnötige Zeilen entfernen, neue Zeilen hinzufügen oder sie ändern.

Um die Konfigurationsdatei zu öffnen, führen Sie aus:

$ vi ~/.config/neofetch/config

Der Inhalt der Datei ist in etwa wie folgt:

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

Führen Sie den Befehl aus, um alle Dienstprogrammoptionen und Konfigurationsoptionen zu ermitteln:

$ neofetch --help

Sie können überprüfen, ob die Einstellungen in der Konfigurationsdatei korrekt sind, indem Sie den Befehl ausführen:

$ neofetch --test

Das --ascii-Flag kann verwendet werden, um zu befehlen, dass das Verteilungslogo im Textformat gezeichnet werden soll:

$neofetch --ascii

Das Programm kann bei jedem Start des Terminals ausgeführt werden, indem ~/.bashrc am Ende hinzugefügt wird:

$ vi ~/.bashrc

...
neofetch

In diesem Übersichtsartikel wurden die Eigenschaften eines Programms besprochen, das in der Lage ist, Linux-Systeminformationen und das Distro-Logo auf dem Terminal auszugeben.