flathub / org.atheme.audacious

https://flathub.org/apps/details/org.atheme.audacious
4 stars 4 forks source link

Skinned UI does not work on Wayland. #7

Open tidux opened 3 years ago

tidux commented 3 years ago

I'm not sure if the skinned UI is doing dirty tricks with multiple X11 windows or what but it's completely non-functional on Wayland sessions.

danieldg commented 3 years ago

This might depend on your display manager. It works OK for me using sway, except for being able to drag windows using the skinned titlebar (the window manager's super+drag works fine).

tidux commented 3 years ago

I think sway might be using XWayland for that. I encountered the problem on GNOME.

danieldg commented 3 years ago

No, I have disabled access to the x11 socket (and verified it is using wayland).

ludg1e commented 1 week ago

I can confirm I can't use skins under Wayland.

OS: Fedora 40 DE: Plasma 6.1 with KWin 6.1 under Wayland

This must be something from the flatpak version because the one from Fedora repos doesn't have this issue. Both versions don't run under XWayland.

Log:

user@fedora:~$ flatpak run org.atheme.audacious
WARNING ../src/libaudqt/audqt.cc:135 [init]: X11/XWayland was not detected. This is unsupported, please do not report bugs.
Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
ERROR ../src/skins-qt/plugin.cc:182 [init]: The Winamp interface is not supported on Wayland. Please run Audacious via XWayland.
WARNING ../src/libaudcore/plugin-init.cc:110 [start_plugin]: Winamp Classic Interface failed to start.

Yet the repos version can use skins under Wayland with no issue... image

tidux commented 6 days ago

This must be something from the flatpak version because the one from Fedora repos doesn't have this issue.

The RPM is silently falling back to X11. The Flatpak is forcing Wayland. Check your Flatpak application permissions in KDE's Settings.

ludg1e commented 6 days ago

This must be something from the flatpak version because the one from Fedora repos doesn't have this issue.

The RPM is silently falling back to X11. The Flatpak is forcing Wayland. Check your Flatpak application permissions in KDE's Settings.

If the RPM was failing back to X11 then xlsclients would output something, but it doesn't. And xlsclients can list too xwayland applications.