https://bugs.kde.org/show_bug.cgi?id=380497
Oded Arbel <o...@geek.co.il> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o...@geek.co.il --- Comment #13 from Oded Arbel <o...@geek.co.il> --- (In reply to Firlaev-Hans from comment #11) > I admit that I have very little understanding about how all this works but > after digging in the source code a bit it appears that the problem may not > be in Yakuake itself, but in KDE Frameworks, specifically in KWindowSystem. > > To detect a focus loss, Yakuake connects to the activeWindowChanged signal > in KWindowSystem, which exists in platforms/xcb but not platforms/wayland Looking at https://invent.kde.org/frameworks/kwindowsystem/-/blob/master/src/platforms/wayland/kwindowsystem.cpp the implementation is pretty bare - it doesn't emit any of the signals documented in https://api.kde.org/frameworks/kwindowsystem/html/classKWindowSystem.html that other platforms (even Windows) do emit. It seems likely that all of Yakuake's Wayland issues (this, the bucket list in Bug 433606, as well as Bug 433171, Bug 402634 and Bug 413636, to name a few) are caused by the non-existence of KWindowSystem Wayland's implementation. -- You are receiving this mail because: You are watching all bug changes.