Neoftech ist ein跨平台和易于使用的Systeminformationen Befehlszeilen Skript,它收集您的Linux系统信息,并在终端旁边显示图像,这可以是的发行版标志或任何您选择的ASCII艺术。
最近,Neofetch 3.0的新主要版本发布了,其中增加了大量破坏性更改。
Neoftech与ScreenFetch或Linux_Logo工具非常相似,但高度可自定义,并带有某些额外的功能,如下所述。
它的主要功能包括:速度快,打印彩色图像 – 您的发行版标志旁边的ASCII系统信息,高度可自定义,以确定在终端上打印哪些、在哪里以及何时打印信息,并且可以使用特殊标志在关闭脚本时截取桌面屏幕。
所需的依赖项:
- Bash 3.0+与ncurses支持。
- w3m-img(偶尔与w3m一起打包)或iTerm2或Terminology用于打印图像。
- imagemagick – für das Erstellen von Vorschaubildern.
- Linux-Terminal-Emulator sollte Unterstützung für \033[14t [3] oder xdotool oder xwininfo + xprop oder xwininfo + xdpyinfo haben.
- Unter Linux ist feh, nitrogen oder gsettings für die Unterstützung von Hintergrundbildern erforderlich.
Wichtig: Sie können mehr über optionale Abhängigkeiten aus dem Neofetch Github-Repository lesen, um zu überprüfen, ob Icher Linux-Terminal-Emulator tatsächlich \033[14t oder irgendeine zusätzlichen Abhängigkeiten für das Skript unterstützt, um gut zu funktionieren.
Anleitung zum Installieren von Neofetch unter Linux
Neofetch kann von meist allen Linux-Distributionen mittels der untenstehenden Installationsanweisungen aus Drittanbieter-Repositories leicht installiert werden.
Auf 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
Auf Ubuntu und Linux Mint
$ sudo add-apt-repository ppa:dawidd0811/neofetch $ sudo apt-get update $ sudo apt-get install neofetch
Auf RHEL, CentOS und Fedora
Sie müssen dnf-plugins-core auf Ihrem System installiert haben, andernfalls können Sie dies mit dem Befehl unten tun:
$ sudo yum install dnf-plugins-core
Aktivieren Sie das COPR-Repository und installieren Sie das neofetch-Paket.
$ sudo dnf copr enable konimex/neofetch $ sudo dnf install neofetch
Auf Arch Linux
Sie können entweder neofetch oder neofetch-git aus dem AUR mit packer oder Yaourt installieren.
$ packer -S neofetch $ packer -S neofetch-git OR $ yaourt -S neofetch $ yaourt -S neofetch-git
Auf Gentoo
Installieren Sie app-misc/neofetch aus den offiziellen Repositories von Gentoo/Funtoo. Wenn Sie jedoch die Version des Pakets mit Git benötigen, können Sie =app-misc/neofetch-9999 installieren.
Wie verwende ich Neofetch in Linux?
Nach der Installation des Pakets lautet die allgemeine Syntax für seine Verwendung:
$ neofetch
Hinweis: Wenn w3m-img oder imagemagick auf Ihrem System nicht installiert sind, wird screenfetch standardmäßig aktiviert und neofetch zeigt Ihren ASCII-Kunst-Logo an, wie im Bild unten dargestellt.
Linux Mint Information

Ubuntu Information

Wenn Sie das Standard-Distributionslogo als Bild anzeigen möchten, sollten Sie w3m-img oder imagemagick auf Ihrem System installieren:
$ sudo apt-get install w3m-img [On Debian/Ubuntu/Mint] $ sudo yum install w3m-img [On RHEL/CentOS/Fedora]
Dann führen Sie neofetch erneut aus, und Sie sehen das Standard-Hintergrundbild Ihrer Linux-Distributionen wie im Bild dargestellt.
$ neofetch

Nachdem Sie neofetch zum ersten Mal ausgeführt haben, wird eine Konfigurationsdatei mit allen Optionen und Einstellungen erstellt: $HOME/.config/neofetch/config
.
Diese Konfigurationsdatei ermöglicht es Ihnen, mit der Funktion printinfo ()
die Systeminformationen anzupassen, die Sie im Terminal anzeigen möchten. Sie können neue Zeilen mit Informationen eingeben, die Anordnung der Informationen ändern, bestimmte Zeilen löschen und den Skript mit Bash-Code bearbeiten, um die anzuzeigenden Informationen zu verwalten.
Sie können die Konfigurationsdatei mit Ihrem bevorzugten Editor öffnen, wie folgt:
$ vi ~/.config/neofetch/config
Im Folgenden finden Sie einen Auszug der Konfigurationsdatei auf meinem System, der die Funktion printinfo ()
zeigt.
#!/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 } .....
Geben Sie den folgenden Befehl ein, um alle Flags und ihre Konfigurationswerte anzuzeigen, die Sie mit dem neofetch-Skript verwenden können:
$ neofetch --help
Um neofetch mit allen Funktionen und aktivierten Flags zu starten, verwenden Sie das Flag --test
:
$ neofetch --test
Sie können das ASCII-Art-Logo wieder mit dem Flag --ascii
aktivieren:
$ neofetch --ascii
In diesem Artikel haben wir ein einfaches und hoch konfigurierbares Kommandozeilenskript behandelt, das Ihre Systeminformationen sammelt und im Terminal anzeigt.
Vergessen Sie nicht, uns über das Feedback-Formular unten zu kontaktieren, um Fragen zu stellen oder uns Ihre Gedanken zum neofetch-Skript mitzuteilen.
Zu guter Letzt, wenn Sie von ähnlichen Skripten gehört haben, zögern Sie nicht, uns dies mitzuteilen. Wir freuen uns, von Ihnen zu hören.
Besuchen Sie das neofetch-GitHub-Repository.
Source:
https://www.tecmint.com/neofetch-shows-linux-system-information-with-logo/