
Originally Posted by
nerdopolis
What's missing really is some shell protocols, or extensions for better desktop integration. (such as minimize, which is not yet merged and I'm sure there might be a few other such protocols that I can't think of right now...)
Some toolkits don't seem 100% complete, as they don't support features that Wayland has, such as the drag and drop protocol, or the onscreen keyboard protocol. And then there is the issue that QT5 is ported to wayland, so QT4 apps need to be ported to qt5, and many GTK apps have bugs because some of them happen to make X calls directly along with GTK calls when GTK is using the wayland backend causing them to segfault.
If they are not ported to be Wayland native, then they can use the integrated xwayland server, which currently works, but needs some features, and needs to be integrated to work better with Wayland, so that dnd works, and subwindows such as menus don't appear in random parts of the screen.