Skip to content

[Bug]: dock alignment doesn't work after setting initial state to withdrawn #2112

@Bluey26

Description

@Bluey26

What happened?

For conky versions newer than 1.21.7 there seems to be a X11 regression in where the conky window is not showing itself anymore in the given position. alignment = 'top_right' seems to be ignored, and the window is shown in the top_left border, transparency is not detected anymore (own_window_argb_value = 90 ignored) and there is also a "windowing" issue, since the own_window_type = 'dock' property is also ignored (the conky panel "reserves" the space and avoids other windows and the desktop itself to be on top of it.

I discovered this after compiling the lastest changes in conky, but it seems to be a problem arisen from prior changes. Downgrading my conky to conky-git-1.21.7.r5.g71814776-1 seems to solve the issue, for some reason (x11 backend now has all the mentioned properties working).

This seems to be independent of the wayland_support argument. For some reason, the issue is not shown when using the wayland backend in a Wayland session (i.e. labwc)

PS: I don't think that my conky config is relevant in this case, because the .conf is the same for the wayland backend(1.21.9) and for the previous version (1.21.7), in both cases giving me a working conky.

PS2: Since there is a WIP wayland_backend that works now, i was thinking if it would be possible to have a conky property that lets the user to have a "preference" over the backend use, something like : prefer_backend = wayland or prefer_wayland = 1. This is an issue because if somebody uses x11 and wayland from time to time, out_to_wayland = true, out_to_x = true, will give the x11 (xwayland) backend in wayland instead of the newer wayland backend.

Version

Lastest (1.21.9)

Which OS/distro are you seeing the problem on?

Arch Linux

Conky config

No response

Stack trace

No response

Relevant log output

No response

Metadata

Metadata

Assignees

Labels

display: x11related to X11 backendregressionsomething that worked previously but was broken at some point by some commitstrutsrelated to conky reserving space along screen edge

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions