Ab der neuesten Version 1.24.2 gibt es ein paar Neuerungen, die hier schon auftauchten.
Daher möchte ich meine bisherigen Erfahrungen mit euch teilen. :)
Zunächst ist positiv zu erwähnen, dass der Aufruf im Terminal wesentlich mehr Informationen zeigt, als das bisher der Fall war. Es ähnelt etwas denen, die bei der Ermittlung von Debug-Informationen, -DD, sichtbar werden.
Beispiele zu 'single buffer' und 'double buffer:
unter wayland:
[2026-09-02 10:06:44.713] [info ] [src/lua/x11-settings.cc:67] drawing to single buffer <============
[2026-09-02 10:06:44.742] [info ] [src/conky.cc:1898] 'unknown' wayland session running
-----------------
unter xwayland:
[2026-09-01 09:04:30.042] [info ] [src/conky.cc:2038] 'TESTwayland' modified, reloading
[2026-09-01 09:04:31.050] [warn ] [src/lua/setting.cc:218] 'own_window_transparent' is deprecated and will be removed in a future release: Use own_window_colour with alpha instead (e.g. '#00000000').
[2026-09-01 09:04:31.053] [info ] [src/output/x11.cc:695] window type - utility
[2026-09-01 09:04:31.053] [info ] [src/output/x11.cc:814] drawing to created window 0x400002
[2026-09-01 09:04:31.058] [info ] [src/lua/x11-settings.cc:67] drawing to double buffer <============
[2026-09-01 09:04:31.059] [warn ] [src/lua/setting.cc:218] 'own_window_argb_value' is deprecated and will be removed in a future release: Use own_window_colour with alpha instead (e.g. '#80000000').
[2026-09-01 09:04:31.059] [warn ] [src/lua/setting.cc:74] setting 'own_window_argb_visual' has been removed: ARGB is now always enabled when available. Control opacity with `own_window_colour` (e.g. '#8000').
'own_window_argb_value' ist veraltet und wird in Zukunft entfernt
'own_window_argb_visual' wurde bereits entfernt
Mein Muster-Beispiel für die Zukunft:
-- Window Settings
out_to_wayland = true,--(für Text-Conky's) false,--(für Bilder/Logos, sonst erscheint der Conky nicht)
own_window = true,
own_window_type = 'desktop',--utility,--override,--normal',
--own_window_transparent = true,--(entfällt)
own_window_hints = 'undecorated',
--own_window_colour = '#000000',--(für Transparenz, oder einkommentiert mit ARGB-Farbe z.B. https://encycolorpedia.de/584315 )
own_window_class = 'Conky',
bei Verwendung von (rechts im Bild)wayland_out_to = trueerscheint der Conky auf ALLEN Desktops an der festgelegten Position (alignment) und kann NICHT mit der Maus verschoben werden.
(https://t3.pixhost.to/thumbs/5428/765695020_20260903_09h28m23s_grim.png) (https://pixhost.to/show/5428/765695020_20260903_09h28m23s_grim.png)
bei Verwendung von (links im Bild)wayland_out_to_= false (mit dem Image/Logo) erscheint er nur auf dem aktuell aktiven Desktop an der festgelegten Position und kann mit der Maus verschoben werden.
Nun gibt es bei der Verwendung von bisherigen lua-Scripten (und das ist der Grund für mein 'Wütend-Symbol' oben) diese Warnung:
(https://t3.pixhost.to/thumbs/5429/765705608_20260903_10h12m43s_grim.png) (https://pixhost.to/show/5429/765705608_20260903_10h12m43s_grim.png)
conky: WARNING: cairo_xlib_surface_create is deprecated and will be removed in a future release. Use conky_surface() instead.See: https://github.com/brndnmtthws/conky/wiki/Lua:-Evaluation
[2026-09-03 10:08:44.101] [info ] [src/output/x11.cc:683] window type - desktop
[2026-09-03 10:08:44.102] [info ] [src/output/x11.cc:814] drawing to created window 0x600002
[2026-09-03 10:08:44.112] [info ] [src/lua/x11-settings.cc:67] drawing to double buffer
[2026-09-03 10:08:44.123] [warn ] [src/core.cc:459] invalid CPU number 'cpu0', falling back to CPU 1
[2026-09-03 10:08:44.145] [info ] [src/conky.cc:1898] 'unknown' wayland session running
conky: WARNING: cairo_xlib_surface_create is deprecated and will be removed in a future release. Use conky_surface() instead.See: https://github.com/brndnmtthws/conky/wiki/Lua:-Evaluation
Das bedeutet, zukünftig werden ALLE lua-Scripte, die "cairo_xlib_surface_create" zur Zeichnung des Fensters aufrufen, NICHT mehr funktionieren.
Mein Freund @Sector11 aus dem BL-Forum weigert sich seit Jahren, den Syntax1.10 (klug, wie er ist!) anzuwenden. Etwa 1800-2000 Scripte würde das bei ihm betreffen. Bei mir sind es nur ~800... :(
Danke ... sehr interessant.
Ich arbeite mich gerade in Conky ein und spiele mit diversen Parametern rum, daher war die Erklärung sehr hilfreich.
Ich wäre allerdings auch interessiert, an Deiner .conf, da mir der Screenshot hervorragend gefällt. :)
Quote from: unklarer on 2026/09/16, 14:14:01unter wayland:
[2026-09-02 10:06:44.713] [info ] [src/lua/x11-settings.cc:67] drawing to single buffer <============
[2026-09-02 10:06:44.742] [info ] [src/conky.cc:1898] 'unknown' wayland session running
-----------------
unter xwayland:
[2026-09-01 09:04:30.042] [info ] [src/conky.cc:2038] 'TESTwayland' modified, reloading
[2026-09-01 09:04:31.050] [warn ] [src/lua/setting.cc:218] 'own_window_transparent' is deprecated and will be removed in a future release: Use own_window_colour with alpha instead (e.g. '#00000000').
[2026-09-01 09:04:31.053] [info ] [src/output/x11.cc:695] window type - utility
[2026-09-01 09:04:31.053] [info ] [src/output/x11.cc:814] drawing to created window 0x400002
[2026-09-01 09:04:31.058] [info ] [src/lua/x11-settings.cc:67] drawing to double buffer <============
[2026-09-01 09:04:31.059] [warn ] [src/lua/setting.cc:218] 'own_window_argb_value' is deprecated and will be removed in a future release: Use own_window_colour with alpha instead (e.g. '#80000000').
[2026-09-01 09:04:31.059] [warn ] [src/lua/setting.cc:74] setting 'own_window_argb_visual' has been removed: ARGB is now always enabled when available. Control opacity with `own_window_colour` (e.g. '#8000').
'own_window_argb_value' ist veraltet und wird in Zukunft entfernt
'own_window_argb_visual' wurde bereits entfernt
Mein Muster-Beispiel für die Zukunft:
-- Window Settings
out_to_wayland = true,--(für Text-Conky's) false,--(für Bilder/Logos, sonst erscheint der Conky nicht)
own_window = true,
own_window_type = 'desktop',--utility,--override,--normal',
--own_window_transparent = true,--(entfällt)
own_window_hints = 'undecorated',
--own_window_colour = '#000000',--(für Transparenz, oder einkommentiert mit ARGB-Farbe z.B. https://encycolorpedia.de/584315 )
own_window_class = 'Conky',
Wunderbar -- Danke für diese Tipps!
Nice to see Conky getting better and better under Wayland and hopefully will still work great under X11. Too bad there's some things removed that have proven themselves useful such as the 'own_window_argb_value' and 'own_window_argb_visual'. Also is there any alternative to "cairo_xlib_surface_create"?