Kurze Antwort: Es ist nicht möglich, nur die eingebauten Variablen und Funktionen von conky einzuhalten.
Lange Antwort: Es gibt einen Weg. Vor allem, was Csaba in dem anderen Kommentar gesagt hat, ist nicht ganz richtig: Wenn Sie also nicht jede Sekunde Dutzende von Parametern aktualisieren, sollten Sie nicht mehr als 2-3% zusätzliche CPU-Auslastung sehen . Es geht nicht notwendigerweise um Mengen von Parametern. Möglicherweise müssen Sie bereits update_interval
auf 0,5 oder kleiner eingestellt sein, wenn Sie nur eine Zeile mit Lauftext verwenden (wie in meinem Fall). Probieren Sie es selbst aus. Laufender Text wird buchstäblich im Schneckentempo mit dem Standardwert von ausgeführt update_interval
.
Aber Sie möchten nicht, dass andere Dinge so hektisch aktualisiert werden (außer für Diagramme). Was können Sie also tun?
Lagern Sie den Code aus, der in einem größeren Intervall sein muss. Auch wenn einige Conky-Funktionen dafür existieren, verwenden Sie Ersetzungsfunktionen bash
(oder sogar Python), fügen Sie sie in ein Skript $
bzw. $
in das gewünschte Intervall ein. In einigen Fällen können Sie auch $
resp. $
da die letzten beiden auch ermöglichen, eine Zeile wie echo "$"
in einem bash
von conky geparkten Skript für eingebaute Parameter / Variablen zu verwenden.