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.

Reply via email to