The last time I checked the Qt5 documentation and headers, there were simply no ways for VLC to embed the video inside the GUI on Wayland. In particular, the window identifier is completely useless with the Wayland QPA (it is just a locally incremented counter). VLC needs a pair of pointers to the Wayland display server connection, and the surface.
Feel free to reopen this bug if/when Qt is fixed. But in the mean time, separate windows is actually the expected behaviour.
(As for the video window not interacting properly, that's a different problem altogether.)
i tried to compile 3.0.0 because 2.2.4 would crash gnome with wayland occasionally. and 3.x always was like this, i.e. when i opened the ticket i noticed first time.
what it is also funny:
setting WAYLAND_DISPLAY to a non-existing display confuses VLC also. it is displayed as x application, an x window opens which has no right mouse button menu.
and - i am still wondering how it is implemented in avidemux, as there it works. avidemux is also for windows, mac, linux
(leaving closed now, not sure if you read comments anyway)
you are right, what i thought is a second window is the systray icon showing as second window. it displays also in the X version for a very short time as window and then is showing in the systray.
you are right, what i thought is a second window is the systray icon showing as second window. it displays also in the X version for a very short time as window and then is showing in the systray.