| Summary: | Failed to grab shortcuts on X Wayland when window was unmanaged | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Jiahao Li <i> |
| Component: | wayland-generic | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 5.27.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | X11 Unmanaged Window | ||
|
Description
Jiahao Li
2023-02-18 13:36:21 UTC
The unmanaged window must have keyboard focus (from kwin's perspective). Otherwise kwin is not going to inhibit global shortcuts. Can you check that it's the case? (In reply to Vlad Zahorodnii from comment #1) > The unmanaged window must have keyboard focus (from kwin's perspective). > Otherwise kwin is not going to inhibit global shortcuts. Can you check that > it's the case? I checked that with xev and xwinfo. The vmware children windows are special. It can't handle correct mouse enter event correctly. It's not bug in kwin. The input grab code implements are different in varities X11 softwares. Mutter can force grab it by setting. https://gitlab.gnome.org/GNOME/mutter/-/issues/1720 But KDE has a better way to do it. I added a troubleshooting on Archwiki. https://wiki.archlinux.org/title/KDE#X11_shortcuts_conflict_on_Wayland |