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 Anzeige im Desktop. Um dies auf Ihrem System zu tun, müssen Sie eine der nützlichsten Anwendungen unter 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 offenbar seit 2004 nicht mehr entwickelt wurde.
Es ist wichtig zu beachten, dass es sich nicht um einen Desktop-Anpasser oder irgendeine große Anwendung zur Änderung des Themes handelt. Es ist einfach etwas, das bestenfalls als Teil des Erscheinungsbilds fungiert, das Sie für Ihr System erstellen möchten. Conky ist jedoch eine äußerst leistungsstarke Software, wenn man die komplizierteren Teile davon beherrscht.
Tipp: Brauchen Sie mehr Inspiration? Schauen Sie sich diese angepassten Linux-Desktops an, um die besten Anpassungsideen zu erhalten.
Installieren Sie Conky
Da man mit Conky so viel machen kann (und so viel schief gehen kann), zerlegen wir die Dinge in ihre einfachsten Komponenten und erklären, wie man es mit minimalem Frust zum Laufen bringt.
Um die besten Ergebnisse und Kompatibilität mit den meisten Themes zu gewährleisten, benötigen wir einige Dinge:
- Conky
- LUA – zum Ausführen von Skripten innerhalb von Themes, die komplexer sind als das, was Bash bieten kann.
- jq – Ein tragbarer JSON-Prozessor mit minimalem Systemaufwand.
- Curl – Einige Themes möchten möglicherweise Curl ausführen, um Daten abzurufen (z. B. Wetterinformationen).
Wenn das alles erledigt ist, installieren wir Conky:
In Ubuntu/Debian/Mint:
Installieren Sie Conky und alle seine Abhängigkeiten:
Sudo apt install lua5.4 jq curl conky-allIn Fedora/RHEL:
Installieren Sie Conky mit dem Befehl:
sudo dnf installiere conky lua jq curlIn Arch Linux und all seinen Varianten:
Installieren Sie die Abhängigkeiten von Conky mit dem folgenden Befehl:
sudo pacman -S lua jq curlDa die offiziellen Repositories keine Version von Conky mit der Art von Unterstützung enthalten, die Sie benötigen, um den vollen Funktionsumfang nutzen zu können, müssen Sie sie aus dem Arch User Repository (AUR) beziehen. In diesem Fall verwenden wir yay.
Wenn Sie eine Nvidia-GPU betreiben, verwenden Sie stattdessen conky-lua-nv, um eine spezielle Version mit Funktionen für diese GPUs zu erhalten (yay -S conky-lua-nv).
Conky zum Laufen bringen
Conky ist ein äußerst vielseitiges „Applet“ für die Systemüberwachung, aber es bedarf noch einiger Drecksarbeit, bevor wir zu der schönen Eleganz kommen, die es bietet und die Ihnen das Recht gibt, mit Screenshots prahlen zu können.
So konfigurieren Sie Conky für die ordnungsgemäße Ausführung:
- Erstellen Sie einen Konfigurationsordner in Ihrem Home-Verzeichnis, falls Sie noch keinen haben: mkdir -p ~/.config/conky.
- Conky prüft zunächst, ob Sie eine Konfigurationsdatei dafür in einem bestimmten Ordner in Ihrem Home-Verzeichnis haben, und überprüft dann die eigene installierte Konfiguration, wenn keine gefunden wird. Um die Konfigurationsbearbeitung viel einfacher zu machen, kopieren Sie Conkys Standardkonfigurationsdatei in „/etc/conky/“ in Ihr Home-Verzeichnis:
cp /etc/conky/conky.conf ~/.config/conky/
- Führen Sie conky aus, um es zu testen.
Sie sollten irgendwo oben links auf Ihrem Bildschirm eine sehr rudimentäre Konfiguration von Conky sehen. Es ist wahrscheinlich hässlicher, als Sie es sich vorgestellt haben, funktioniert aber im Moment.
Sie werden feststellen, dass es geschlossen wird, wenn Sie das Terminal schließen, aber das ist wahrscheinlich nicht die Art und Weise, wie Sie Conky ausführen möchten. Wenn Sie möchten, dass Conky nach dem Schließen des Terminals geöffnet bleibt, geben Sie Folgendes ein:
Da Conky keine Schließen-Schaltfläche hat, müssen Sie es im Terminal schließen:
Möglicherweise möchten Sie auch, dass es beim Booten Ihres Desktops gestartet wird:
- Erstellen Sie mit einem Editor einen Desktop-Eintrag für Conky in Ihrem Autostart-Ordner:
nano ~/.config/autostart/conky.desktop
- Geben Sie Folgendes in die Desktop-Datei ein:
[Desktop Entry]Typ=Anwendungsname=conky Exec=conky --daemonize --pause=5 StartupNotify=false Terminal=false
Wenn Sie Ihren Computer das nächste Mal starten, sollte Conky ohne Ihre Eingabe aufgerufen werden. Beachten Sie, dass --pause=5 in der Exec-Zeichenfolge bedeutet, dass es fünf Sekunden nach dem Start Ihres Systems startet. Wenn Sie der Meinung sind, dass Ihr Computer diese Zeit nicht benötigt, senken Sie den Wert oder entfernen Sie die Markierung ganz.
Verwenden von Conky Manager zum Installieren von Designs
Wenn Sie nicht die Angewohnheit haben, sich durch Konfigurationsdateien zu wühlen und einfach nur schnell ein hübsches Theme zum Laufen bringen möchten, erspart Ihnen Conky Manager den ganzen Aufwand mit einer eleganten und einfachen GUI, die einfach funktioniert!
So installieren Sie Conky Manager:
Unter Ubuntu:
- Fügen Sie die eigene PPA des Entwicklers zu Ihrer Repository-Liste hinzu:
sudo add-apt-repository ppa:teejee2008/fossDies ist das einzige Repository, das direkt vom Entwickler des aktuellsten Conky Managers verwaltet wird. Andere Repositories werden nicht auf dem neuesten Stand sein.
- Aktualisieren Sie den APT-Cache und installieren Sie Conky Manager:
sudo apt update && sudo apt install conky-manager2In Fedora:
Dies ist etwas kniffliger, da die offiziellen Repositories es seit Fedora 35 nicht mehr enthalten, aber Sie können es selbst über GitHub erstellen.
- Installieren Sie die erforderlichen 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- entwickeln
- Klonen Sie das Git-Repository des Entwicklers:
Git-Klon https://github.com/zcot/conky-manager2.git.
- Gehen Sie in den neu erstellten Ordner und kompilieren Sie ihn:
- Conky Manager installieren:
Wenn Sie es später deinstallieren möchten, kehren Sie in dieses Verzeichnis zurück und geben Sie Folgendes ein
Unter Arch Linux:
Installieren Sie Conky Manager aus dem offiziellen Repository mit:
sudo pacman -S conky-managerObwohl der Entwickler von Conky Manager nur Ubuntu im Auge behält, pflegt die Arch-Community unermüdlich ein aktuelles Paket in den offiziellen Repositories. Deshalb war die Installation sogar noch einfacher als in Ubuntu!
Conky-Themen finden
Das Gute an Conky ist, dass es vollständig anpassbar ist und zahlreiche Themen bietet, mit denen Sie Ihren Desktop sofort verschönern können.
Es gibt zwei Möglichkeiten, Themen zu finden, die einigermaßen zuverlässig sind:
- GitHubs Conky-Thema-Thema – Wenn Sie nach „Kürzlich aktualisiert“ sortieren, finden Sie eine beträchtliche Anzahl von Themen für Conky, die mit sehr wenigen Änderungen sehr gut funktionieren.
- Das Pling-Conky-Repository von OpenDesktop – ähnlich wie das GitHub-Thema bietet dieses Repository mehrere aktuelle Themen. Hier finden Sie auch Theme-Pakete, mit denen Sie mehrere auf einmal installieren können.
Installieren der Themes
Bevor Sie mit der Installation von Themes beginnen, lesen Sie die Anweisungen des Erstellers! Einige dieser Themen sind sehr komplex und umfassen Dinge wie Wetter und NIC-Status. Die Herangehensweise an diese Themen ist nicht einheitlich, daher gibt es keine Möglichkeit, allgemeingültige Anweisungen bereitzustellen, 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 Themes aufgefordert werden, ihre Dateien in einem bestimmten Ordner abzulegen. Achten Sie genau darauf, da das Platzieren der Dateien an einem anderen Ort wahrscheinlich dazu führt, dass das Design beschädigt wird und falsch angezeigt wird.
Um ein Theme zu installieren, sind im Allgemeinen die folgenden allgemeinen Schritte erforderlich:
- Laden Sie die ZIP-Datei des Themes aus dem Repository herunter.
- Extrahieren Sie die ZIP-Datei in das Verzeichnis, in das sie gehört (normalerweise „~/.config/conky“ oder „~/.conky“).
- Öffnen Sie Conky Manager und aktivieren Sie das Theme.
Wenn vom Ersteller des Themes weitere Konfigurationsschritte bereitgestellt werden, müssen Sie diese möglicherweise befolgen. Wetter wird normalerweise von einem Skript verarbeitet, das eine URL mit bestimmten Parametern abfragt. Suchen Sie in den Verzeichnissen des Themes nach einer Datei wie „weather.sh“ und bearbeiten Sie sie nach Ihren Wünschen.
Gut zu wissen: Sehen Sie sich weitere Möglichkeiten an, die Wettervorhersage auf Ihrem Linux-Desktop anzuzeigen.
Umgang mit schwarzen Hintergründen und Blobbing
Wenn Sie in Conky Manager ein Thema auswählen, ist der Hintergrund manchmal schwarz (statt transparent) oder wird ständig über sich selbst gedruckt, bis die angezeigten Informationen nur noch ein unleserlicher Fleck sind.
Dies liegt daran, dass für das betreffende Conky-Theme kein Alphakanal (für die Deckkraft) aktiviert war. Beheben Sie dieses Problem, indem Sie die folgenden Schritte ausführen:
- Öffnen Sie die Konfigurationsdatei Ihres Themes (normalerweise eine „.conf“-Datei irgendwo im Theme-Verzeichnis oder eine einfache Datei ohne Erweiterung).
- Suchen Sie den Wert „ownow_window_argb_visual“ und ändern Sie seinen Wert von „true“ in „false“. Wenn Sie keinen solchen Wert haben, erstellen Sie einen in einer neuen Zeile. Es sollte wie folgt aussehen: own_window_argb_visual = true,. Vergessen Sie nicht das Komma am Ende; Andernfalls kann Conky das Theme nicht laden.
- Ändern oder erstellen Sie den Wert own_window_argb_value so, dass er wie folgt aussieht: own_window_argb_value = 0,.
- Speichern Sie die Konfigurationsdatei.
Dies sollte Conky sofort in etwas weitaus angenehmeres für die Augen versetzen.
Für solchen weißen Text wäre möglicherweise ein dunklerer Desktop-Hintergrund erforderlich. Genau darum geht es bei der Themenerstellung! Finden Sie Ihren eigenen Weg, der Sie voranbringt.
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 Ihnen Conky Kopfschmerzen bereitet, haben Sie vielleicht mit diesen Alternativen mehr Glück:
- GKrellM – Ein plattformübergreifender Systemmonitor mit Designoptionen, die zu Ihrer Desktop-Umgebung oder Ihrem Fenstermanager passen. Es ist etwas klobiger als Conky und sieht etwas veraltet aus, ist aber absolut perfekt für eher Retro-Looks. Hinweis: Wenn Sie bis kurz vor das Ende der Website 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 für die WM-Nutzung konzipiert ist, können Sie es dennoch in einer Desktop-Umgebung verwenden. Wenn Sie Arch verwenden, können Sie einfach das eww-Paket von der AUR installieren.
Häufig gestellte Fragen
Mein Conky startet nicht so, wie ich es gerne hätte, wenn ich mein System neu starte. Wie kann ich das beheben?
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. Normalerweise geschieht dies in „~/.conky/conky-startup.sh“.
Sie können dieses Problem lösen, indem Sie den Conky Manager starten, die Themes auswählen, die Sie laden möchten, und ihn dann schließen. Sobald Sie das Programm schließen, wird das Startskript so bearbeitet, dass es die Themen enthält, mit denen es beginnen soll.
Warum ist mein Conky-Thema außermittig?
Einige Designs sind so konzipiert, dass sie außermittig angezeigt werden und an beiden Rändern Ihres Bildschirms angezeigt werden. Wenn Sie jedoch ein Thema erwarten, das so konzipiert ist, dass es sich in der Mitte befindet, und es nicht richtig ausgerichtet zu sein scheint, schauen Sie sich die Konfiguration an und überprüfen Sie den Wert der Ausrichtung. Bearbeiten Sie es so, dass es „middle_middle“ heißt, und Sie sollten bereit sein!
Wenn weiterhin Probleme auftreten, haben Sie möglicherweise während der Sitzung die Bildschirmauflösung geändert oder verwenden Ihr Betriebssystem in einer virtuellen Maschine, die die Auflösung skaliert, wenn Sie die Fenstergröße ändern. Starten Sie in diesem Fall einfach Conky oder das Betriebssystem neu und das Problem sollte sich von selbst beheben.
Wie kümmere ich mich um das Flackern von Conky?
Bearbeiten Sie die Konfiguration des Themes und bearbeiten Sie diese Zeile oder fügen Sie sie in die anderen Wertdeklarationen ein: double_buffer = true
Dadurch sollte die Double Buffer Extension-Unterstützung in Conky aktiviert werden, die das Flackern verhindert. Wenn Sie Wayland verwenden, wird dies keine großen Auswirkungen haben – die Lösung dort ist Geduld. Conkys Wayland-Unterstützung steckt noch in den Kinderschuhen und wird sich mit der Zeit verbessern!
Schreibe einen Kommentar