Bug 488249 - Renoise loose any keyboard input completely after first key press under Wayland.
Summary: Renoise loose any keyboard input completely after first key press under Wayland.
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: input (show other bugs)
Version: 6.0.5
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-09 09:47 UTC by keybreak
Modified: 2024-06-19 08:15 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description keybreak 2024-06-09 09:47:34 UTC
SUMMARY
Kwin Wayland makes Renoise practically unusable, as it loose any keyboard input completely after first key press.

STEPS TO REPRODUCE
1. Load Renoise.
2. Press SPACE key to play project (it will start vertical movement).
3. Press SPACE again - it won't toggle to stop. All the keys doesn't work now, same behavior observed for other keys too, it's just easiest way to quick test with SPACE.

OBSERVED RESULT
Keys doesn't work after first press.

EXPECTED RESULT
Every key should work all the time, like in X11.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1

ADDITIONAL INFORMATION
1. It's easy to get free demo version of Renoise for test via AUR:
https://aur.archlinux.org/packages/renoise-demo

2. Technically speaking you get this "single key and after it - nothing works" behavior after program window getting focus, you'll get it after switching windows or minimize toggle again.
Comment 1 Nate Graham 2024-06-10 18:42:16 UTC
Is Renoise running under XWayland?
Comment 2 keybreak 2024-06-11 06:56:45 UTC
(In reply to Nate Graham from comment #1)
> Is Renoise running under XWayland?

Yes i believe it does, since `xprop` cursor changes to cross when i hover over it's window.

btw, i forgot to mention that i've also tested it in Arch Linux VirtualBox VM under Gnome wayland just to make sure - and it works perfectly fine there...
Comment 3 suurj1 2024-06-18 21:01:44 UTC
There is a way to fix this on Renoise.
Go into Preferences, go to the "Keys" section, then under "Global Keyboard Options", uncheck "Override window manager shortcuts"
This should fix the issue where Renoise ignores keyboard presses after one press on KDE Plasma Wayland session
Comment 4 keybreak 2024-06-19 07:22:43 UTC
(In reply to suurj1 from comment #3)
> There is a way to fix this on Renoise.
> Go into Preferences, go to the "Keys" section, then under "Global Keyboard
> Options", uncheck "Override window manager shortcuts"
> This should fix the issue where Renoise ignores keyboard presses after one
> press on KDE Plasma Wayland session

Hey, thank you - this seem to work!

However i still believe that probably it should be fixed on KDE compositor side, no reasonable newcomer expect to search for that...
It's not intuitive to find stuff like that and it works fine with Plasma X11 and Gnome Wayland (of all things :D)
Comment 5 suurj1 2024-06-19 08:15:47 UTC
(In reply to keybreak from comment #4)
> Hey, thank you - this seem to work!
> 
> However i still believe that probably it should be fixed on KDE compositor
> side, no reasonable newcomer expect to search for that...
> It's not intuitive to find stuff like that and it works fine with Plasma X11
> and Gnome Wayland (of all things :D)

You're welcome and yes, I agree. This issue should be fixed either on KDE's end or on Renoise's end.
Even with this solution available, it's not a perfect solution for everyone especially for someone who has extensive keyboard shortcuts for KDE Plasma which can potentially get in the way of using Renoise. So they may have to stay on X11 if they have this issue for the time being as niche of a problem can be for them