Hallo conky-fans,
ich nutze conky-cronograph von Abu Yahya für meinen Desktop. Was mir daran nicht gefällt: springende Stunde. Ich habe das früher in Delphi mit Bildern realisiert. Um das jetzt in conky zu realisieren fehlt mir als Hobby-Programmierer das Wissen. Die Bilder zu erstellen ist kein Problem, dauert lediglich einige Stunden. (Zeit=kein Problem; Alter=69) Anhang: (conky_uhr800.png = wie die Uhr werden soll) (conky_desk.png = desktop-conky aktuell)
conkyrc:
conky.config = { ... lua_load = '/home/pi/uhr800/uhr800.lua', lua_draw_hook_post = 'main', }; conky.text = [[ ${image /home/pi/uhr800/h/uhr_h_0.png -p 100,100 -s 800x800 -f 600} <--- das funktioniert (siehe conky_uhr800.png) ${image /home/pi/uhr800/m/uhr_m_1.png -p 100,100 -s 800x800 -f 600} ${image /home/pi/uhr800/s/uhr_s_2.png -p 100,100 -s 800x800 -f 600} ]];
uhr800.lua:
local function print_h() if value == nil then value = 0 end local h = os.date("%H") local m = os.date("%M") -- Zeiger h in 3° Schritten als "laufender Zeiger" (wie echte Analoguhr) -- 1 h = 30° ; 120 Images for 12 h -- 1 m = 6° ; 60 Images for 1 h -- 1 s = 6° ; 60 Images for 1 m if h == 0 or h == 12 then if m >0 and m < 6 then -- Zeiger h'0' 0° ${image /home/pi/uhr800/h/uhr_h_0_0.png -p 100,100 -s 800x800 -f 600} <--- hier liegt mein Problem elseif m > 5 and m < 12 then -- Zeiger h'0' 3° ${image /home/pi/uhr800/h/uhr_h_0_3.png -p 100,100 -s 800x800 -f 600} ... etc. end if h == 1 or h == 13 then ... etc. end end
Wer kennt sich damit aus und kann mir sagen, wie ich ein Image in einer 'function' zur Anzeige bringe? Wenn die Uhr dann mal laufen sollte bin ich bereit das mit allen Images zum Download bereit zu stellen für Alle die es haben möchten. Ich habe schon gegoogelt und nichts passendes gefunden. Ich bin gut in "copy and paste" & anpassen. Aber ich brauche eine funktionierende Vorlage. Die Images werden in 800x800 erstellt; als Bildschirm kommt ein 24" mit 1920x1080 (RasPi4 mit Mate) zum Einsatz. Desktop mit Task-Leiste auto-ausblenden und conky als Anzeige der Home-Daten (Temperaturen & Luftfeuchtigkeit sowie die Uhr).
Herzlichen Dank im Voraus Dietmar
Bearbeitet von redknight:
bb-Code entfernt und Forensyntax eingefügt. Bitte nutze die VORSCHAU , um die Lesbarkeit deiner Beiträge zu prüfen.