Closed SupervisedThinking closed 2 years ago
Wayland is handled by the Qt libraries: the official Pegasus binaries use X11, but if you build Pegasus with a Wayland supporting Qt (or use Flatpak), it should also support Wayland.
It freezes, at least with Sway but looks like it starts fine with Weston
Other stuff like https://github.com/moonlight-stream/moonlight-qt works fine on both, I'm using Qt5 5.15.2+ the KDE patch set https://invent.kde.org/qt/qt/qt5/-/tree/kde/5.15 btw. so a lot of fixes have been backported.
So I guess I have to dig a bit deeper 🤔
It would be great if you could have a look at the Wayland support. Pegasus basically works but the screen is frozen with an empty loading bar & I guess this is the reason
If googled a bit and found this: https://forum.qt.io/topic/90639/comparing-qt-widgets-app-under-gnome-wayland-using-platform-wayland-egl-to-xcb
Maybe it's not that hard to change/update the behaviour? I'm willing and eager to test if you're not running any pure Wayland stuff if you pass me some patches.
full log