linuxdeployqt icon indicating copy to clipboard operation
linuxdeployqt copied to clipboard

Deploy the Wayland platform plugin

Open probonopd opened this issue 7 years ago • 10 comments

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.

probonopd avatar Nov 20 '17 17:11 probonopd

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.

TheAssassin avatar Nov 20 '17 17:11 TheAssassin

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.

probonopd avatar Nov 20 '17 17:11 probonopd

XWayland will probably stay for years. The point is, why bother using XWayland, when you can use Wayland directly.

TheAssassin avatar Nov 20 '17 17:11 TheAssassin

@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!

DiabeticCrab avatar Feb 20 '23 20:02 DiabeticCrab

It has been claimed that Wayland can run X11 applications using XWayland. So it should be able to run "normal" applications just fine?

probonopd avatar Feb 20 '23 21:02 probonopd

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?

Elsie19 avatar Feb 21 '23 01:02 Elsie19

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

probonopd avatar Nov 05 '23 11:11 probonopd

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?

DiabeticCrab avatar Nov 10 '23 21:11 DiabeticCrab

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.

CodeMystic21 avatar Nov 10 '23 21:11 CodeMystic21

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 ..... 🤣

CodeMystic21 avatar Nov 10 '23 22:11 CodeMystic21