Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show Native Window crash on Wayland #3542

Open
sunnyayyl opened this issue Dec 7, 2024 · 4 comments
Open

Show Native Window crash on Wayland #3542

sunnyayyl opened this issue Dec 7, 2024 · 4 comments

Comments

@sunnyayyl
Copy link

sunnyayyl commented Dec 7, 2024

EasyEffects Version

7.2.1

What package are you using?

Flatpak (Flathub)

Distribution

Fedora 41 (Silverblue)

Describe the bug

The Flatpak version of Easy Effect crash when Show Native Window button is pressed when using Wayland.

[ERR] Can not open display
[ERR] Error initializing plugin wrapper, code: 5

The workaround seems to be disabling Wayland socket (in Flatseal) and force Easy Effect to use X11, then it works properly.

@sunnyayyl sunnyayyl changed the title Show Native Window broken on Wayland Show Native Window crash on Wayland Dec 7, 2024
@vchernin
Copy link
Contributor

vchernin commented Dec 7, 2024

Since native plugins always use x11 to my knowledge, this makes sense. The solution would be to enable the x11 socket in the flatpak manifest by default so both the wayland and x11 sockets can be used at the same time. The issue is that flathub and gnome software will complain that easyeffects is using a legacy windowing system. Since this feature isn’t on by default I’m not sure what should be done here.

@sunnyayyl
Copy link
Author

sunnyayyl commented Dec 8, 2024

Ah, I see, I wonder if this is an issue raised in the native plugin's issue tracker? Or at least something like a feature request?
(Thanks!)

@wwmm
Copy link
Owner

wwmm commented Dec 8, 2024

Ah, I see, I wonder if this is an issue raised in the native's plugin's issue tracker? Or at least something like a feature request?

I think it is unlikely some of the LV2 plugins we use will ever be ported to wayland. Calf plugins still use gtk2 for example. And it does not seem this is going to change. Allowing X11 to be used in the Flatpak package is probably the only real solution.

@sunnyayyl
Copy link
Author

Fair enough, X11 is here to stay for a while so it should be fine (and XWayland exist, anyway). Either way, thanks for your work on this app!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants