Ja sorry, das ist mir vorhin auch aufgefallen und ich habe es auch schon gelöscht. Das war nur so zum testen, bremst aber das komplette Conky auf die 5 Sekunden aus. ☹
[Sammelthread] Zeig mir deine ".conkyrc"!
![]() Anmeldungsdatum: Beiträge: 287 |
|
||
![]() Anmeldungsdatum: Beiträge: 287 |
Ich werde jetzt mal nächtigen und melde mich morgen wieder, falls Du noch etwas dazu schreibst. Das Sleep 5 hatte ich nur zum testen wegen diesem hohen Prozessortakt eingetragen. Vielleicht liegt es auch an Spotify und läuft mit Clementine besser. Auf jeden Fall ist das eine sehr interessante Funktion für Conky. |
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
Ob es an Spotify liegt lässt sich einfach feststellen:
während Spotify läuft. Bleibt die Belastung liegt es nicht an Conky. |
||
![]() Anmeldungsdatum: Beiträge: 287 |
Die CPU-Belastung ist eigentlich ziemlich gering und liegt im unteren Prozentbereich. Trotzdem taktet die CPU, wenn das Skript aktiviert ist, durchgehend nah an das Maximum (wie gesagt jedoch ohne Prozessorlast). Dies passiert nicht wenn, dass Skript in Conky nicht aktiviert ist. Es scheint aber nicht direkt an deinem Skript zu liegen, denn mit folgendem Skript (welches ich ausprobiert habe) taktet die CPU genauso hoch: https://github.com/Madh93/conky-spotify Vielleicht ist es ja auch irrelevant, ob die CPU sich hochtaktet oder nicht. *schulterzuck* VG, Silentbob |
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
Unter 20.04 habe ich jetzt das gleiche Verhalten festgestellt, wenn auch nicht ganz so extrem. Als Ursache habe ich die pgrep Abfrage ausgemacht. Nach Änderung der Running Process Abfrage nach pidof ist die Belastung weg:
Die Abfrage ist ja überhaupt nur notwendig weil der Conky Befehl if_running ja trotzdem alle Befehle zwischen if_.. und endif abarbeitet und nur die Ausgabe unterdrückt. |
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
Kleine Änderungen und Variante. Anpassungen an eigene Hardware:
Andere Anpassungen:
|
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
Nur zum Wiederbeleben des Threads 😉 |
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
Spielereien mit LUA und Cairo |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 1129 Wohnort: Bad Oeynhausen |
Hallo, wie (bzw. wo) kommt man eigentlich an gut Icons für .conkyrc? Also z.B. RAM oder CPU. |
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
|
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 1129 Wohnort: Bad Oeynhausen |
Danke! Allerdings scheine ich das nicht herunterladen zu können... |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 1129 Wohnort: Bad Oeynhausen |
Danke! Allerdings scheine ich das nicht herunterladen zu können... Doch, mit dem GitHub-Link geht es jetzt. |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 1129 Wohnort: Bad Oeynhausen |
Hallo, gibt es eine Möglichkeit, eigene Variablen in .conkyrc zu setzen? |
||
![]() Anmeldungsdatum: Beiträge: 6054 Wohnort: Essen, NRW |
Das gibt es. Die Möglichkeiten sind fast grenzenlos. Mit LUA ist eine Menge möglich. Beispiel um das conkyrc Verzeichnis automatisch zu finden. Innerhalb der conkyrc, vor dem Start conky.config: command = "/usr/bin/ip route show|grep default|awk '{print $5}'" local file = io.popen (command) iface = file:read ("*a") local dirname = debug.getinfo(1, "S").source:sub(2):match("(.*[/\\])") conky.config = { . . . -- Lua Load lua_load = dirname .. 'vr.lua', lua_draw_hook_post = 'main', }; wie gesagt, nur Deine Phantasie begrenzt die Möglichkeiten. |
||
Wikiteam
![]() Anmeldungsdatum: Beiträge: 1129 Wohnort: Bad Oeynhausen |
Vielen Dank! Kannst du mir das obige Lua-Skript etwas näher erklären? |