So zeigen Sie mit Conky Informationen auf Ihrem Linux-Desktop an 1

So zeigen Sie mit Conky Informationen auf Ihrem Linux-Desktop an

Wenn Sie jemals Zeit damit verbracht haben, eine Linux-Community auf Reddit, Twitter oder anderen sozialen Netzwerken zu durchsuchen, sind Ihnen vielleicht einige wunderschön gemachte Screenshots von elegant aussehenden Systemen aufgefallen, auf denen Uhrzeit, Datum und andere Informationen über das System vollständig angezeigt werden auf dem Desktop anzeigen. Um dies auf Ihrem System zu tun, müssen Sie eine der nützlichsten Anwendungen in Linux beherrschen: Conky.

Was ist Conky?

Conky ist ein Systemmonitor, der Informationen auf Ihrem Desktop anzeigt. Es wurde als Ersatz für Torsmo entwickelt, das anscheinend seit 2004 nicht mehr entwickelt wurde.

Es ist wichtig zu beachten, dass es sich nicht um einen Desktop-Anpasser oder eine Art größere Anwendung zur Änderung von Themen handelt. Es ist einfach etwas, das bestenfalls als Teil des Erscheinungsbilds dient, das Sie für Ihr System zu erstellen versuchen. Conky ist jedoch ein extrem leistungsfähiges Stück Software, sobald Sie die komplizierteren Teile davon beherrschen.

Spitze: Brauchen Sie mehr Inspiration? Sehen Sie sich diese angepassten Linux-Desktops für die besten Anpassungsideen an.

Conky installieren

Da Sie mit Conky so viel tun können (und so viel schief gehen können), zerlegen wir die Dinge in ihre einfachsten Komponenten und erklären, wie Sie es mit einem minimalen Maß an Frustration zum Laufen bringen.

Conky-Installation

Um die besten Ergebnisse und die Kompatibilität mit der größten Anzahl von Themen zu gewährleisten, benötigen wir einige Dinge:

  • Conky
  • LUA – zum Ausführen von Skripten innerhalb von Themen, die komplexer sind als das, was Bash bieten kann.
  • jq – Ein portabler JSON-Prozessor mit minimalem System-Overhead.
  • curl – Einige Themen möchten möglicherweise curl ausführen, um Daten (wie Wetterinformationen) abzurufen.

Wenn das alles aus dem Weg geräumt ist, installieren wir Conky:

Unter Ubuntu/Debian/Mint:

Installieren Sie Conky und alle seine Abhängigkeiten:

sudo apt install lua5.4 jq curl conky-all

Unter Fedora/RHEL:

Installieren Sie Conky mit dem Befehl:

 sudo dnf install conky lua jq curl

In Arch Linux und all seinen Varianten:

Installieren Sie die Abhängigkeiten von Conky mit dem Befehl:

sudo pacman -S lua jq curl

Da die offiziellen Repositorys keine Version von Conky mit der Art von Unterstützung enthalten, die Sie benötigen, um die volle Bandbreite seiner Funktionen zu erleben, müssen Sie sie aus dem Arch User Repository (AUR) beziehen. In diesem Fall verwenden wir yay.

yay -S conky-lua

Wenn Sie eine Nvidia-GPU ausführen, verwenden Sie conky-lua-nv stattdessen eine spezielle Version mit Funktionen für diese GPUs (yay -S conky-lua-nv).

Conky zum Laufen bringen

Conky ist ein extrem vielseitiges „Applet“ zur Systemüberwachung, aber es bedarf einiger Drecksarbeit, bevor wir zu der schönen Eleganz kommen, die es bietet, die Ihnen diese saftigen Screenshot-Prahlrechte verleiht.

Conky läuft

So konfigurieren Sie Conky für die ordnungsgemäße Ausführung:

  1. Erstellen Sie einen Konfigurationsordner in Ihrem Home-Verzeichnis, falls Sie keinen haben: mkdir -p ~/.config/conky.
  2. Conky überprüft zuerst, ob Sie eine Konfigurationsdatei dafür in einem bestimmten Ordner in Ihrem Home-Verzeichnis haben, und überprüft dann seine eigene installierte Konfiguration, wenn keine gefunden wird. Um die Bearbeitung der Konfiguration viel einfacher zu machen, kopieren Sie Conkys Standardkonfigurationsdatei in „/etc/conky/“ in Ihr Home-Verzeichnis:
cp /etc/conky/conky.conf ~/.config/conky/
  1. Laufen conky um es zu testen.

Sie sollten eine sehr rudimentäre Konfiguration von Conky irgendwo oben links auf Ihrem Bildschirm sehen. Es ist wahrscheinlich hässlicher als das, was Sie sich vorgestellt haben, aber vorerst funktioniert es.

Conky Defaultrun

Sie werden feststellen, dass es geschlossen wird, wenn Sie das Terminal schließen, aber so möchten Sie Conky wahrscheinlich nicht ausführen. Wenn Sie möchten, dass Conky nach dem Schließen des Terminals geöffnet bleibt, geben Sie Folgendes ein:

conky &
disown

Da Conky keinen Schließen-Button hat, müssen Sie ihn im Terminal schließen:

killall conky

Möglicherweise möchten Sie auch, dass es beim Hochfahren Ihres Desktops gestartet wird:

  1. Erstellen Sie mit einem Editor einen Desktop-Eintrag für Conky in Ihrem Autostart-Ordner:
nano ~/.config/autostart/conky.desktop
  1. Geben Sie Folgendes in die Desktop-Datei ein:
[Desktop Entry]
Type=Application
Name=conky
Exec=conky --daemonize --pause=5
StartupNotify=false
Terminal=false

Wenn Sie Ihren Computer das nächste Mal starten, sollte Conky ohne Ihre Eingabe erscheinen. Beachten Sie, dass --pause=5 im Exec string bedeutet, dass es fünf Sekunden nach dem Start Ihres Systems gestartet wird. Wenn Sie der Meinung sind, dass Ihr Computer diese Zeit nicht benötigt, verringern Sie den Wert oder entfernen Sie das Flag vollständig.

Verwenden von Conky Manager zum Installieren von Designs

Wenn Sie nicht daran gewöhnt sind, sich durch Konfigurationsdateien zu wühlen, und einfach nur schnell ein hübsches Design zum Laufen bringen möchten, erspart Ihnen Conky Manager die ganze Mühe mit einer eleganten und einfachen GUI, die einfach funktioniert!

Conky-Manager

So installieren Sie Conky Manager:

Unter Ubuntu:

  1. Fügen Sie das eigene PPA des Entwicklers zu Ihrer Liste der Repositories hinzu:
sudo add-apt-repository ppa:teejee2008/foss

Dies ist das einzige Repository, das direkt vom Entwickler des aktuellsten Conky Managers verwaltet wird. Andere Repositorys sind nicht auf dem neuesten Stand.

  1. Aktualisieren Sie den APT-Cache und installieren Sie Conky Manager:
sudo apt update && sudo apt install conky-manager2

Bei Fedora:

Dieser ist etwas kniffliger, da die offiziellen Repositories es seit Fedora 35 nicht mehr enthalten, aber Sie können es selbst von GitHub erstellen.

  1. Installieren Sie die vorausgesetzten Pakete:
sudo dnf install make automake gcc gcc-c++ kernel-devel p7zip p7zip-plugins ImageMagick git vala libgee-devel gtk3-devel gstreamer1-devel clutter-devel webkit2gtk3-devel libgda-devel gobject-introspection-devel json-glib-devel gettext gettext-devel
  1. Klonen Sie das Git-Repository des Entwicklers:
git clone https://github.com/zcot/conky-manager2.git.
  1. Gehen Sie in den neu erstellten Ordner und kompilieren Sie ihn:
cd conky-manager2
make
  1. Conky-Manager installieren:
sudo make install

Wenn Sie es später deinstallieren möchten, kehren Sie in dieses Verzeichnis zurück und geben Sie es ein

sudo make uninstall

Unter Arch-Linux:

Installieren Sie Conky Manager aus dem offiziellen Repository mit:

sudo pacman -S conky-manager

Obwohl der Entwickler von Conky Manager nur Ubuntu im Auge behält, hält die Arch-Community unerbittlich ein aktuelles Paket in den offiziellen Repositories bereit. Deshalb war es noch einfacher zu installieren als in Ubuntu!

Finden von Conky-Themen

Das Gute an Conky ist, dass es vollständig anpassbar ist und viele Themen hat, um Ihren Desktop sofort zu verschönern.

Es gibt zwei Möglichkeiten, Themen zu finden, die einigermaßen zuverlässig sind:

  • GitHubs Conky-Theme-Thema – Wenn Sie nach „Kürzlich aktualisiert“ sortiert sind, finden Sie eine beträchtliche Anzahl von Themen für Conky, die mit sehr geringen Änderungen sehr gut funktionieren.
  • OpenDesktops pling Conky-Repository – Ähnlich wie das GitHub-Thema wird dieses Repository mehrere neuere Themen bereitstellen. Hier finden Sie auch Themenpakete, mit denen Sie mehrere auf einmal installieren können.

Installation der Themes

Bevor Sie mit der Installation von Designs beginnen, lesen Sie die Anweisungen des Erstellers! Einige dieser Themen sind sehr komplex und beinhalten Dinge wie Wetter und NIC-Status. Sie sind nicht einheitlich in der Herangehensweise an diese Themen, daher gibt es keine Möglichkeit, einheitliche Anweisungen zu geben, damit sie perfekt funktionieren. Lesen Sie, was der Ersteller des Themas geschrieben hat, und es sollte Ihnen gut gehen.

Es ist wichtig zu beachten, dass Sie bei einigen Themen aufgefordert werden, ihre Dateien in einem bestimmten Ordner abzulegen. Achten Sie genau darauf, da das Platzieren der Dateien an einer anderen Stelle wahrscheinlich das Design beschädigt und dazu führt, dass es falsch angezeigt wird.

Im Allgemeinen sind dies die allgemeinen Schritte, um ein Design zu installieren:

  1. Laden Sie die ZIP-Datei des Designs aus dem Repository herunter.
  2. Extrahieren Sie die ZIP-Datei in das Verzeichnis, in das sie gehört (normalerweise „~/.config/conky“ oder „~/.conky“).
  3. Öffnen Sie Conky Manager und aktivieren Sie das Design.

Wenn der Ersteller des Themas andere Konfigurationsschritte bereitstellt, müssen Sie diese möglicherweise befolgen. Das Wetter wird normalerweise von einem Skript verarbeitet, das eine URL mit bestimmten Parametern abfragt. Suchen Sie in den Verzeichnissen des Themas nach einer Datei wie „weather.sh“ und bearbeiten Sie sie nach Ihren Wünschen.

Gut zu wissen: Sehen Sie sich weitere Möglichkeiten an, um die Wettervorhersage auf Ihrem Linux-Desktop anzuzeigen.

Umgang mit schwarzen Hintergründen und Blobbing

Manchmal, wenn Sie ein Design in Conky Manager auswählen, ist der Hintergrund schwarz (statt transparent) oder überdruckt sich ständig, bis die angezeigten Informationen ein unlesbarer Fleck sind.

Conky Gebrochene Transparenz

Dies geschieht, weil für das betreffende Conky-Design kein Alphakanal (für die Deckkraft) aktiviert war. Beheben Sie dies, indem Sie die folgenden Schritte ausführen:

  1. Öffnen Sie die Konfigurationsdatei Ihres Designs (normalerweise eine „.conf“-Datei irgendwo im Verzeichnis des Designs oder eine einfache Datei ohne Erweiterung).
  2. Finden Sie die own_window_argb_visual Wert und ändern Sie seinen Wert von true Zu false. Wenn Sie keinen solchen Wert haben, erstellen Sie einen in einer neuen Zeile. Es sollte so aussehen: own_window_argb_visual = true,. Vergessen Sie nicht das Komma am Ende; Andernfalls kann Conky das Design nicht laden.
  3. Ändern oder erstellen Sie den Wert own_window_argb_value damit es so aussieht: own_window_argb_value = 0,.
  4. Speichern Sie die Konfigurationsdatei.

Dies sollte Conky sofort in etwas viel Angenehmeres für die Augen zurückversetzen.

Conky Fester Hintergrund

Für weißen Text wie diesen wäre vielleicht ein dunklerer Desktop-Hintergrund erforderlich. Natürlich geht es darum, Themen zu erstellen! Finden Sie Ihren eigenen Weg, der Sie weiterbringt.

Wenn der hier bereitgestellte Fix den Hintergrund weiß statt transparent macht, entfernen Sie diese Zeile aus der zuvor bereitgestellten Konfigurationsdatei:

own_window_colour = '#FFFFFF',

Conky-Alternativen

Wenn Conky für Sie nach Kopfschmerzen klingt, haben Sie vielleicht mit diesen Alternativen mehr Glück:

  • GKrellM – Ein plattformübergreifender Systemmonitor mit Themenoptionen, die zu Ihrer Desktopumgebung oder Ihrem Fenstermanager passen. Es ist ein bisschen klobiger als Conky und hat einen etwas veralteten Look, aber es ist absolut perfekt für mehr Retro-Looks. Hinweis: Wenn Sie bis kurz vor das Ende der Site scrollen, finden Sie Binärpakete, wenn Sie keine Lust haben, sie aus dem Quellcode zu kompilieren.
  • Eww – Eine außerordentlich vielseitige Alternative zu Conky mit modernem und elegantem Design, das hauptsächlich zum Aufpeppen von Fenstermanagern verwendet wird. Obwohl es in erster Linie auf die WM-Nutzung ausgerichtet ist, können Sie es dennoch in einer Desktop-Umgebung verwenden. Wenn Sie Arch verwenden, können Sie einfach die installieren eww Paket von der AUR.

Häufig gestellte Fragen

Mein Conky startet nicht so, wie ich es gerne hätte, wenn ich mein System neu starte. Wie behebe ich das?

Wenn Conky nicht zusammen mit Ihrem System startet, hat Conky Manager möglicherweise den von Ihnen erstellten Desktop-Eintrag bearbeitet, ohne einen wertvollen alternativen Start bereitzustellen. Dies würde normalerweise in „~/.conky/conky-startup.sh“ geschehen.

Sie können dies lösen, indem Sie Conky Manager starten, die Themen auswählen, die Sie laden möchten, und ihn dann schließen. Sobald Sie das Programm schließen, bearbeitet es das Startskript so, dass es die Themen enthält, mit denen Sie beginnen möchten.

Warum ist mein Conky-Design nicht zentriert?

Einige Themen sind so konzipiert, dass sie außermittig sind und so konfiguriert sind, dass sie an beiden Rändern Ihres Bildschirms erscheinen. Wenn Sie jedoch ein Design erwarten, das so konzipiert wurde, dass es sich in der Mitte befindet, und es scheint nicht richtig ausgerichtet zu sein, sehen Sie sich die Konfiguration an und prüfen Sie den Wert von alignment. Bearbeiten Sie es, um zu sagen 'middle_middle'und Sie sollten eingestellt sein!

Wenn Sie weiterhin Probleme haben, haben Sie möglicherweise Ihre Anzeigeauflösung während der Sitzung geändert oder verwenden Ihr Betriebssystem in einer virtuellen Maschine, die so konzipiert ist, dass die Auflösung skaliert wird, wenn Sie die Größe des Fensters ändern. Starten Sie in diesem Fall einfach Conky oder das Betriebssystem neu, und dies sollte sich von selbst beheben.

Wie kümmere ich mich um das Flackern von Conky?

Bearbeiten Sie die Konfiguration des Themas und bearbeiten Sie diese Zeile entweder oder fügen Sie sie innerhalb der anderen Wertdeklarationen hinzu: double_buffer = true

Dies sollte die Double Buffer Extension-Unterstützung in Conky aktivieren, die das Flackern verhindert. Wenn Sie Wayland verwenden, wird dies keine großen Auswirkungen haben – die Lösung dort ist Geduld. Conky’s Wayland Support ist im Entstehen begriffen und wird sich mit der Zeit verbessern!

Miguel Leiva-Gomez
Miguel Leiva-Gomez

Miguel ist seit mehr als einem Jahrzehnt Experte für Geschäftswachstum und Technologie und schreibt noch länger Software. Von seinem kleinen Schloss in Rumänien aus präsentiert er kalte und analytische Perspektiven auf Dinge, die die Tech-Welt bewegen.

Unterstützen Sie unsere Arbeit ❤️

Wenn Ihnen dieser Artikel gefallen hat, können Sie uns mit einem Trinkgeld unterstützen, damit wir weiterhin großartige Inhalte veröffentlichen können.

Sichere Zahlung mit PayPal