https://bugs.kde.org/show_bug.cgi?id=402634
--- Comment #9 from Oded Arbel <o...@geek.co.il> --- As for KGlobalAccel allowing activation - I don't know how it works: after triggering, Yakuake can do `QWindow::show()` to show and activate itself, but I found no way to activate if the window is already shown (calling `show()` again obviously has no effect). I can workaround the issue of handling "activate existing window" by call `hide()` then `show()` - works great if you don't mind the flickering... Another feature that is missing in Wayland, that I forgot to note previously, is "keep above" for the Yakuake window. A user can workaround it by creating a KWin window rule, but it shouldn't be that way - KWin should allow applications to request that. Unfortunately, the Plasma Wayland interface to do these kind of things (including activation) is `org_kde_plasma_window_management` that is "privileged" and application's can't get it. This is a regression from X11's KWindowSystem, but at this point I'm not going to dig into KWin's internals and I think any additional work requires support from a KWin developer. Still, MR 81 offers some obvious small improvement with no ill effects (it doesn't include the flickering workaround) and I would appreciate it if someone with commit permissions can merge it. -- You are receiving this mail because: You are watching all bug changes.