News: 0001602712

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

XWayland Gets Patched For Incorrect Pointer Coordinates

([X.Org] 5 Hours Ago On Pointer Enter Events)


An important fix has made it into the X.Org Server XWayland codebase ahead of the new year. XWayland has been fixed to avoid sending incorrect pointer coordinates to X11 clients on pointer enter events.

A fix was merged recently to the XWayland code to avoid sending incorrect pointer coordinates to X11 clients on pointer enter events, namely around the cursor/input returning to an XWayland window. The patch now ensures that the pointer sprite coordinates are correctly updated when the pointer enters an XWayland window.

The fix came via [1]this merge . The fix was merged last week but alas FreeDesktop.org GitLab/Gitweb RSS issues.

The developer responsible for the fix noted in [2]a bug ticket issues around pointer enter events when a fullscreen X client starts up behind a lock screen and overlapping XWayland / Wayland windows and has been working to help address those gaps. The original bug report ticket is a seven month old bug report by KDE developer Xaver Hugl around XWayland X11 windows sometimes getting pointer focus events even after a Wayland pointer leave event.



[1] https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2113

[2] https://gitlab.freedesktop.org/xorg/xserver/-/issues/1818#note_3233844



When the country is ruled with a light hand
The people are simple.
When the country is ruled with severity,
The people are cunning.

Happiness is rooted in misery.
Misery lurks beneath happiness.
Who knows what the future holds?
There is no honesty.
Honesty becomes dishonest.
Goodness becomes witchcraft.
Man's bewitchment lasts for a long time.

Therefore the sage is sharp but not cutting,
Pointed but not piercing,
Straightforward but not unrestrained,
Brilliant but not blinding.