Gute Frage.
Zunächst muß man wissen, dass am 15.März mit der Aktualisierung der Debian-Conky-Version(en), die Wayland Unterstützung weiterhin vage ist (es gibt kein
Changelog dazu). Das sieht dann so aus:
conky -v
conky 1.19.6 compiled [b]2024-03-15[/b] for Linux x86_64
Compiled in features:
System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky
General:
* math
* hddtemp
* portmon
* IPv6
* IRC
* Curl
* RSS
* ICal
* iconv
* wireless
* support for IBM/Lenovo notebooks
* nvidia
* builtin default configuration
* old configuration syntax
* Imlib2
* OSS mixer support
* apcupsd
* iostats
* ncurses
* Internationalization support
* PulseAudio
Lua bindings:
* Cairo
* Imlib2
* RSVG
X11:
* Xdamage extension
* Xinerama extension (virtual display)
* Xshape extension (click through)
* XDBE (double buffer extension)
* Xft
* ARGB visual
* Own window
* Mouse evenets
Music detection:
* Audacious
* CMUS
* MPD
* MOC
Default values:
* Netdevice: eno1
* Local configfile: $HOME/.conkyrc
* Localedir: /usr/share/locale
* Maximum netdevices: 256
* Maximum text size: 16384
* Size text buffer: 256
SWAY und Labwc haben wayland. Ich war bisher immer der Meinung, die Variable
out_to_wayland = true,
wirkt hier, wie bei ARCH, wo unter conky -v steht:
...
X11:
* Xdamage extension
* Xinerama extension (virtual display)
* Xshape extension (click through)
* XDBE (double buffer extension)
* Xft
* Xinput
* ARGB visual
* Own window
* Mouse events
Wayland:
* ARGB visual
* Mouse events
...
Die erwähnt Variable hat scheinbar keine Funktion mehr. Zumindest muß ich sie neuerdings auskommentieren/nicht auskommentieren, damit der Conky erscheint.
Das zum Ersten.
Zum Zweiten, SWAY und dk sind als Tilling/Kachel-Fenstermanager für Conky ungeeignet, weil deren Fensterregeln die von Conky 'überlagern'.
Dies ist auch bei Labwc der Fall. Das heißt, du kannst mit der Konfigurationsdatei von Conky weitesgehend nicht mehr steuern, wo und wie er erscheinen soll.
Das bestimmen sway, labwc und dk.
Gutes Beispiel ist oben in der Mitte die Arbeitsfläche 10 von dk. Auf dieser Arbeitsfläche erscheinen neue Fenster grundsätzlich im Bereich der 5 mit den gleichen Abständen nach oben, unten, links und rechts (auf allen anderen 9 beginnen die Fenster immer im Fullscreen). Das Conky-Fenster sieht also bevor es transparent wird, wie auf diesem Bild aus:
Natürlich kann man mit der Variable
own_window_type = override,
sich mit Conky über ALLE Fensterregeln des Desktops hinwegsetzen und seine Regeln erzwingen. Das bedeutet jedoch, er erscheint auf ALLEN Arbeitsflächen und ÜBER allen anderen geöffneten Fenstern. Also, egal ob WWW-Browser, Dateimanager, Terminal usw. Conky ist IMMER 'darüber'.