https://bugs.kde.org/show_bug.cgi?id=423010
Bug ID: 423010 Summary: KWin sometimes does not emit client.windowShown when OpenGL is used as rendering backend Product: kwin Version: 5.19.0 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: scripting Assignee: kwin-bugs-n...@kde.org Reporter: matej...@gmail.com Target Milestone: --- SUMMARY When compositor's rendering backend is set to OpenGL (either 2.0 or 3.1), KWin sometimes does not emit windowShown events. This breaks various tiling scripts such as https://github.com/esjeon/krohnkite There are two observed workarounds: * Switch rendering backend to XRender (this works but it causes tearing) * Open compoistor settings, change any setting (such as Scale Method), Apply, revert previous change, Apply. After this, events will work until next reboot. STEPS TO REPRODUCE 1. Install https://github.com/esjeon/krohnkite KWin script 2. Open two windows OBSERVED RESULT Windows are not tiled. EXPECTED RESULT Windows should be tiled. SOFTWARE/OS VERSIONS Linux/KDE Plasma: 5.6.15-1-MANJARO 64-bit (available in About System) KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.70.0 Qt Version: 5.15.0 It also happens with 5.19.0 (I don't have machine with that version at hand right now though, so I cannot report proper versions) ADDITIONAL INFORMATION See following thread for more info: https://github.com/esjeon/krohnkite/issues/46 -- You are receiving this mail because: You are watching all bug changes.