linuxdeployqt
linuxdeployqt copied to clipboard
Deploy the Wayland platform plugin
https://bugs.kde.org/show_bug.cgi?id=372346#c3 says:
Wayland is a completely new graphics system. Nothing will run there unless the framework and/or application ports to that stack. For Qt, unless you ship the Wayland platform plugin, your application has no chance to run.
I have a hard time believing that given that Fedora already has switched to Wayland and apps apparently are still running there but if true, then linuxdeployqt
better starts deploying the Wayland platform plugin whenever libQtXGui.so is being deployed.
Due to XWayland being installed on distributions, this shouldn't be a problem in the near future. But yes, it'd be nice if the applications would natively run on Wayland (if available).
We have to investigate whether deploying the Wayland platform plugin will mean that Qt switches to Wayland if available, and falls back to X11 otherwise.
Thanks @TheAssassin I was assuming that XWayland will not go away anytime soon. At least not in the LTE and Enterprise distributions that we are trying to (also) target with AppImages.
XWayland will probably stay for years. The point is, why bother using XWayland, when you can use Wayland directly.
@probonopd Could you please stop blocking this issue from being resolved and finally merge #540?
It's silly to prohibit a highly demanded feature from being implemented due to ideological reasons and this is hurts AppImage as a whole!
It has been claimed that Wayland can run X11 applications using XWayland. So it should be able to run "normal" applications just fine?
So should we all just run every application we need that has a windows exe under wine or should we all use the native version?
Wayland is still so broken that you can't even set window icons ("Using QT_QPA_PLATFORM=xcb
works, though")
https://bugreports.qt.io/browse/QTBUG-101427
If you want to set icons on windows, unlike all other windowing systems apparently Wayland forces one to install .desktop
files into the system and use (reverse-DNS notation) application IDs - concepts AppImage is not using.
Blocked by (among others):
- https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/52#note_1755483
So your plan is continuing to stall, because some non-critical inconvenience hasn't been sorted out yet? I agree that it needs fixing, but it certainly isn't a blocker. Are you bananas?
It has been claimed that Wayland can run X11 applications using XWayland. So it should be able to run "normal" applications just fine?
just because they kind of work doesn't mean a want to run my software in legacy x11 mode.
So should we all just run every application we need that has a windows exe under wine or should we all use the native version?
Oh what a great idea with wine. Even better idea: why not then got back to the for sure best operating system and run it NATIVE on windows ..... 🤣