asb2m10 / dexed

DX7 FM multi plaform/multi format plugin
GNU General Public License v3.0
2.76k stars 240 forks source link

Linux: Parameter window not opening in Wayland #391

Closed steph72 closed 7 months ago

steph72 commented 1 year ago

The parameter window is not opening when running Dexed (standalone or plugin versions) under Linux on Wayland. It works correctly on XOrg.

mtarenskeen commented 11 months ago

I had the same issue but found another problem when trying the standalone version using X11: I left-clicked on the "Options" button and then tried to left-click on "Audio/MIDI settings" but nothing happened. Then I left-clicked on "Options" and right- clicked on "Audio/Midi settings" and suddenly the Audio/MIDI settings window did open. I am running X11 now. I will also try what happens when using Wayland....

steph72 commented 9 months ago

Not wanting to rush anything or anyone, but has there been any progress here? Having to switch to X11 only to access the parameter window is a bit of a pain…

mtarenskeen commented 9 months ago

Not wanting to rush anything or anyone, but has there been any progress here? Having to switch to X11 only to access the parameter window is a bit of a pain…

I am trying on Wayland now (Fedora 38, dexed compiled from sources). I can open the Param window, But I experience problems with the Options button. Sometimes it responds sometimes it doesn't. Then I try the right mouse button, and it works. But the next moment it doesn't work, an dthen I try the left mouse button again. But with a little effort I usually succeed opening the windows. Try using left and right mouse buttons, sometimes yoy need several tries. It might help.

But something needs improving here, don't know if Dexed is to blame. Maybe something needs fixing in Wayland first?

steph72 commented 9 months ago

Thanks for your response. You're right, it actually works one in 20 times when spamming the "param" button with the right mouse button (see attached screencast). Still I would say that's far from the ideal user experience… :-/

Screencast from 2023-10-14 14-17-03.webm

asb2m10 commented 9 months ago

Hi, I've just bumped JUCE version, this should fix the problem. Please try this build and let me know if it works: https://github.com/asb2m10/dexed/suites/17230313531/artifacts/984551501

steph72 commented 9 months ago

Works like a charm with the updated JUCE version. Thank you very much! :)

mtarenskeen commented 9 months ago

Good news! I will try it.Thanks.

Edit: Tried it, and it indeed works fine now :-)