quotient-im / Quaternion

A Qt-based IM client for Matrix
https://matrix.org/ecosystem/clients/quaternion/
GNU General Public License v3.0
642 stars 107 forks source link

Fail to start on Wayland #826

Closed mizzunet closed 2 years ago

mizzunet commented 2 years ago

Description

App fails to start on RiverWM which is a wayland compositor.

Steps to reproduce

Describe how what happens differs from what you expected.

qt.qpa.plugin: Could not find the Qt platform plugin "wayland-egl" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: xcb.
mizzunet commented 2 years ago

Then I built from source, it works now

KitsuneRal commented 2 years ago

AppImage is generally not a good match for distros running on the forefront of evolution, like Arch. Because it packages quite a few libraries along with the application, this may lead to functionality of applications and integration with the desktop being limited and in some cases downright broken: in your particular case, AppImage uses Qt packaged along with Quaternion, not the one installed on your system.

That said, Quaternion is not quite ready for native use on Wayland - it starts but some parts of the UI (menus, in particular) may not show up in some environments. Things should improve once Quaternion moves over to Qt 6, likely sometime next year.