Hier ist, wie Linux-Nutzer das coole Logo in ihrem Terminal erhalten

Entdecken Sie, wie Sie mit Fastfetch Ihr Terminal aufwerten, indem Sie bunte ASCII-Kunst und Systeminformationen ganz einfach installieren und konfigurieren. Seien Sie Teil der Terminal-Kultur!
Haben Sie schon einmal diese Screenshots von Terminals gesehen, die bunte ASCII-Kunst neben den technischen Spezifikationen zeigen? Fühlen Sie sich ausgegrenzt? Sehnen Sie sich danach, mitzumachen?
Zum Glück ist es sehr einfach, Ihr Terminal mit mehrfarbiger Logo-Kunst und mehr auszustatten.
Was ist Fastfetch und wie bekomme ich es?
Das Tool, das Sie suchen, heißt fastfetch, ein Nachfolger von neofetch, das 2024 archiviert wurde. Dieses Programm druckt ein buntes ASCII-Kunstlogo zusammen mit Systeminformationen, die direkt aus Ihrer Umgebung stammen. Es ist ein einladender Anblick, wenn Sie ein Terminal öffnen, und es gibt auch praktische Anwendungen.
Fastfetch ist einfach zu installieren, da es über die meisten Paketmanager verfügbar ist. Das bedeutet, dass Sie lediglich apt install fastfetch (Debian), pacman -S fastfetch (Arch), brew install fastfetch (macOS) oder den Befehl verwenden können, der für Ihre Distribution geeignet ist. Beachten Sie, dass die Installation auf Ubuntu etwas komplizierter ist, also überprüfen Sie die Anweisungen in der README.
Sobald Sie fastfetch installiert haben, können Sie den Befehl ganz einfach eingeben:
fastfetchDies wird die Ausgabe in Ihrem Terminal anzeigen, unterhalb aller bereits vorhandenen Ausgaben. Führen Sie zuerst den Befehl clear aus, wenn Sie eine sauberere Ansicht möchten.
Wie richte ich Fastfetch ein?
Das Erste, was Sie wahrscheinlich tun möchten, ist, fastfetch automatisch auszuführen, wenn Sie ein Terminal öffnen oder sich remote anmelden. Dies ist eine Aufgabe für die .bashrc-Datei oder ein ähnliches Startskript. Stellen Sie sicher, dass Sie den Unterschied zwischen .bashrc und .profile verstehen, falls Sie nicht sicher sind, welche Datei Sie bearbeiten sollten.
Wenn Sie fastfetch entweder auf Abruf oder beim Login laufen haben, können Sie mit der Konfiguration fortfahren, wie es ausgeführt wird. Das Programm installiert keine Konfigurationsdatei, erlaubt Ihnen jedoch, eine mit einem einfachen Befehl zu erstellen:
fastfetch --gen-configAuf meinem System wird dadurch eine Datei unter ~/.config/fastfetch/config.jsonc erstellt. Sie können diese Datei dann als Vorlage verwenden und beliebige Konfigurationseinstellungen einfügen, die Sie möchten. Ich ziehe es vor, für jede Konfiguration eine Datei zu erstellen und dann einen Symlink von config.jsonc zu der Konfiguration zu erstellen, die ich gerade verwenden möchte. Fastfetch bietet auch eine --config-Option, mit der Sie eine Datei angeben können, anstelle der Standarddatei.
Sie können alles aktivieren oder deaktivieren, was fastfetch anzeigen kann, von dem ASCII-Logo über die Spezifikationen bis hin zur Farbpalette am unteren Ende. Darüber hinaus können Sie die Position des Logos und die Reihenfolge aller Systeminformationen ändern; fastfetch bezeichnet jede Spezifikation als „Modul“. Das Programm ist sehr großzügig in dem, was es erlaubt. Es hindert Sie nicht daran, dasselbe Modul zu wiederholen, und ignoriert stillschweigend Tippfehler in Modulnamen, zum Beispiel. Überprüfen Sie daher Ihre Konfiguration sorgfältig.
Die Man-Seite von Fastfetch ist ausgezeichnet, obwohl sie ziemlich lang ist, also empfehle ich, die Konfigurations-Wiki-Seite in einem Browser zu lesen. Sie können auch Hilfe zu jeder Option mit -h erhalten, z. B. fastfetch -h logo.
Die bedeutendste Änderung, die Sie vornehmen können, betrifft das Logo; es nimmt schließlich den meisten Platz ein. Sie können es mit der --logo-Option ganz ausblenden:
fastfetch --logo noneUnd Sie können seine Position ändern, sodass es über den Systeminformationen oder rechts davon erscheint, indem Sie --logo-position verwenden:
fastfetch --logo-position rightSie können sogar die --logo-Option verwenden, um vorzutäuschen, dass Sie ein ganz anderes Betriebssystem ausführen:
Sie können eine vollständige Liste aller Logos, die fastfetch anzeigen kann, mit --print-logos abrufen, aber seien Sie gewarnt, es handelt sich um eine riesige Menge an Ausgaben, die wahrscheinlich nicht gut mit Ihrem Pager funktioniert. Um eine Liste nur mit Logonamen anzuzeigen, verwenden Sie die --list-logos-Option.
Alles andere ist ein Modul, das Sie mit dem Modularray konfigurieren können. Dies ist eine geordnete Liste der Module, die einbezogen werden, sodass Sie es verwenden können, um drei spezifische Metriken so anzuzeigen:
{
"modules": [ "Host", "Wifi", "Memory" ]
}Wieder gibt es eine nützliche Option, um verfügbare Module anzuzeigen: --list-modules.
Beispiel Fastfetch-Konfigurationen
Sie können lange damit verbringen, die Ausgabe von fastfetch anzupassen.
Konfiguration einrichten
Und Sie möchten es wahrscheinlich an Ihre genauen Bedürfnisse anpassen, da Sie es möglicherweise mehrmals am Tag sehen. Eine Beispielkonfiguration ist jedoch ein guter Ausgangspunkt, also probieren Sie eine dieser Optionen aus, wenn Sie neu beginnen.
Elegant
Diese Konfiguration verwendet Nerd Fonts für einige der Dekorationssymbole, daher müssen Sie eine kompatible Schriftart installieren, damit es wie gewünscht aussieht. In meinen Screenshots verwende ich die JetBrains Mono Nerd Font.
Die Einstellungen hier nutzen intensiv benutzerdefinierte Schlüssel und Unterteilungen, um die Spezifikationen in Abschnitte zu gruppieren.
Minimal
Fastfetch kann eine riesige Menge an Informationen anzeigen, kann aber auch recht zurückhaltend sein. Dieses Setup gibt Ihnen die wichtigsten Informationen und entfernt die meisten Schnörkel. Es ist für die Verwendung bei einer Remoteanmeldung gedacht, sodass Informationen wie der Akku entfernt werden, die wahrscheinlich irrelevant sind.
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/master/doc/json_schema.json",
"logo": "none",
"display": {
},
"modules": [
"os",
"host",
"kernel",
"uptime",
"packages",
"shell",
"terminal",
"cpu",
"gpu",
"memory",
"swap",
"disk",
"localip",
"locale"
]
}Sie können diese Konfiguration noch minimaler gestalten, indem Sie Farben deaktivieren. Führen Sie einfach fastfetch --pipe aus, und alle Farben werden deaktiviert.
Festplatte
Die Spezifikationen, die fastfetch bereitstellt, können normalerweise nach Themen gruppiert werden: CPU-bezogen, OS-Details und so weiter. Es gibt drei Module, die sich auf die Festplatteninformationen beziehen: Disk (Kapazität und Nutzung), DiskIO (Geschwindigkeiten) und PhysicalDisk (niedrigere Spezifikationen). Diese Konfiguration konzentriert sich auf diese drei Module, hebt das Logo nach oben und richtet Schlüssel und Werte aus.
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"position": "top",
},
"display": {
"key": {
"width": 50,
},
"bar": {
"width": 10,
},
"percent": {
"type": 2,
},
},
"modules": ["Disk", "DiskIO", "PhysicalDisk"],
}Sie könnten Aliase einrichten, um spezifische Konfigurationen anzuzeigen, die sich auf verschiedene Aspekte Ihres Systems konzentrieren, oder ein Skript ausführen, das eine zufällige Auswahl trifft.
Detailliert
Diese Konfiguration ist das Gegenteil des minimalen Beispiels: Sie umfasst jedes unterstützte Modul. Nicht alle werden relevant sein – fastfetch wird alle ignorieren, die nicht zu Ihrer Umgebung passen – aber dieses Setup ist eine gute Möglichkeit, das Angebot zu erkunden.
Beachten Sie, dass einige Module, wie "Wetter", Daten über das Internet abrufen. Diese können im Cache für wiederholte Anfragen gespeichert werden, aber der erste Durchlauf kann sporadisch pausieren, während diese Anfragen abgeschlossen werden.
Fastfetch ist nicht der einzige Nachfolger von neofetch, obwohl er wahrscheinlich der bekannteste ist. Es gibt Alternativen, die in verschiedenen Sprachen geschrieben wurden, jede mit einem anderen Fokus.
screenfetch ist interessant, weil es ein sehr langes Bash-Skript ist. Ansonsten ist es weniger ausgeklügelt als fastfetch, mit weniger Optionen und einer weniger fähigen Konfiguration. Das Projekt läuft auch gerade aus, bleibt aber eine hochgradig portable Alternative zu fastfetch und ist sehr einfach zu installieren und auszuprobieren.
macchina ist in Rust geschrieben und produziert im Vergleich zu den anderen eine recht spärliche Ausgabe.
Es hat ein besonderes Merkmal: die --doctor-Option. Diese zeigt Ihnen die Metriken an, die das Tool nicht erfassen konnte, und erklärt, warum sie fehlen:
hyfetch bezeichnet sich selbst als “neofetch mit Stolzflaggen”, und das ist eine ziemlich treffende Beschreibung! Es ist tatsächlich ein Front-End, das auf neofetch, fastfetch oder macchina basiert.
Abgesehen von seiner bunten Palette an Logos gibt es nicht viel mehr über diese Alternative zu sagen, außer auf den Onboarding-Prozess hinzuweisen. Wenn Sie die App zum ersten Mal ausführen, wird eine Reihe von Fragen durchlaufen, bei denen Sie Dinge wie Ihre Optionen auswählen können.
Bevorzugte Farben der Flagge und Helligkeitsstufen interaktiv. Sie können diesen Einrichtungsassistenten jederzeit mit der --config-Option erneut ausführen.
Schließlich verfolgt onefetch einen ähnlichen Ansatz zu einem ganz anderen Thema: Git-Repositories. Führen Sie das Programm in einem Git-Repository aus, und Sie sehen Projektstatistiken zusammen mit einem Logo, das auf der Programmiersprache des Projekts basiert:
Dies ist weniger ein Tool für den Start, sondern eher eines, das Sie nach Bedarf ausführen. Vielleicht möchten Sie sich einfach einen kurzen Überblick über ein Repository verschaffen, das Sie ausgecheckt haben, oder Sie möchten einen Screenshot als Splashscreen für das Projekt machen.
Egal, wie Sie onefetch verwenden, Sie können es so konfigurieren, dass eine breite Auswahl an Metriken angezeigt wird und Ihr Projekt genau so zur Geltung kommt, wie Sie es möchten.
Bist du neugierig auf weitere Artikel wie Hier ist, wie Linux-Nutzer das coole Logo in ihrem Terminal erhalten? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar