I know, because I wanted to automate a GUI task using PyAutoGUI and it wouldnt work on wayland no matter what.
I know, because I wanted to automate a GUI task using PyAutoGUI and it wouldnt work on wayland no matter what.
I personally use wl-kbptr, and the problem above is the only one that can't be solved without explicit support from the compositor.
Wayland isn't an eternal punishment, it's just a protocol. :p
I often try a session with Labwc/LxQt instead of my Openbox/LxQt, and while there is progress, still not fully usable, so still no Wayland for me. But with X11, I can at least add xvfb, xdotool, and other utils, and AI has no problem writing (and testing) a GUI for me.
So in the sense as far as I understand it is that in wayland one application is not allowed to use the input of IO devices to interact with other applications.