Dmitry, I am right now attempting to package QGnomePlatform for Ubuntu and ran into this issue. I would say it's *absolutely* needed for Qt to be able to draw on Wayland *and* to use gtk3 theming at all. This is very easy to reproduce: simply run a Qt application in Ubuntu (default Yaru theme) and it will default to the Fusion widget set. This can be mitigated with qt-style-plugins and using QT_QPA_PLATFORMTHEME="gtk2", but this is not the default and requires extra work for the user. My philosophy is to always make things easier for the end user that doesn't have any technical expertise.
You'll notice that if you switch to Wayland, even with the environment variable set, there is no way to get Qt applications in Wayland to actually use anything other than Fusion. Fedora has figured this out by using QGnomePlatform; the experience is seamless out-of-the-box. The reality is that eventually this will need to be done, so why not just do it? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1862987 Title: qtbase5-private-dev does not install private headers for QtWayland To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtwayland-opensource-src/+bug/1862987/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs