Originally posted by curfew
View Post
The reality is X11 applications under Xwayland can drag and drop with each other. Wayland applications under Mutter can also drag and drop with each other no problems. Everything falls to hell when when you attempt to drag and drop cross the Wayland to XWayland divide. This makes sense when you look at the wine/gtk/qt code and see how many quirks you have to implement in the X11 implementation that it works most of the time this makes doing a bridge insanely hard and risking high number of bugs.
I know it a horrible work around to suggest starting files in gnome as a X11 application for the applications are not wayland backend yet.
GDK_BACKEND=x11 usage is not ideal but its not that drag and drop to those old applications cannot be made work. Just its a very different workflow. Hopefully one day the bug gets fixed.
curfew most people fail to notice how often under X11 they do a drag and drop and it magically disappears to no where(there is basically a constant 3 percent chance of this happening). Wayland to Wayland drag and drop does not have the magic disappearing problem either. The reality is X11 drag and drop is buggy that makes implementing a bridge to a new drag and drop system tricky as hell. Having to run a file manager or the like particular as X11 application under XWayland while using X11 applications in Xwayland so you can drag and drop at least will not risk you having new quirks from the bridge and having to guess is it the bridge or is it normal X11 quirkiness.
I am not 100 percent sure if this problem is a good one to fix or if it should be just get use to new workflow of needing to run everything in Xwayland or everything in wayland that need to drag and drop with each other. Sometimes its worse to get what you are asking for.
Comment