One main difference between x11 and wayland is that in x11 all applications receive all input whereas in wayland the compositor receives input and decides which application may receive it. This causes a major issue with application which need input grab for running or showing a nested desktop. This affects e.g. GUI virtual machines (SPICE clients), RDP clients, VNC clients, nested kwin/gnome-shell/whatever. See also: https://bugzilla.redhat.com/show_bug.cgi?id=1285770 . Games might also be affected, I don't know. I'm posting this here to raise attention because 1. to fix this we need another protocol (extension) 2. this issue can't be fixed in a single application, it needs the whole stack (wayland library, compositors, affected applications) to change Compared to the other bugs in "WaylandRelated" lists [1] [2], these bugs need architecture design, not just fixing bugs in one package. I don't know whether this mailing list is the right place to discuss an issue like this. If you know better, please tell me. [1] https://bugzilla.redhat.com/showdependencytree.cgi?id=1277927&hide_resolved=1 [2] https://bugzilla.gnome.org/showdependencytree.cgi?id=757579&hide_resolved=1 -- desktop mailing list desktop@xxxxxxxxxxxxxxxxxxxxxxx https://lists.fedoraproject.org/admin/lists/desktop@xxxxxxxxxxxxxxxxxxxxxxx