Killing X11
flak.tedunangst.com
flak.tedunangst.com
(What I do may be "wrong" in some cosmic technological sense, but it's still "the only thing supported by the software vendor" and also "isn't actually broken" in the sense of "works just fine". Unlike wayland, which "doesn't work just fine")
Wayland was a misguided design to begin with, but fine we are stuck with it now. Now we need to get this thing into a stable state and stop people from breaking it every five minutes.
Their point is the project that wants Wayland will randomly make changes like this on their Wayland code in such a way that breaks on X11. They say QTK as a reference to Qt or GTK
Meanwhile (just last week) GTK was broken on Wayland on some older Intel GPUs because of the Vulkan drivers. X11 was spared because the X11 backend still uses OpenGL.
Exciting stuff.
https://gitlab.gnome.org/GNOME/mutter/-/issues/4133
So, they don't want you to use X11 AND they don't want to support XWayland properly, either.
None of this will get solved until some programmer does something similar to what the Pipewire guy did and rips the whole system down. In this case, probably starting from the assumption of "Vulkan is the base" and building up from there.
"My applications are empty boxes but only on Wayland."