| Summary: | Compositing is turned off completely and abruptly while windows with _NET_WM_BYPASS_COMPOSITOR 1 exist. | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | unsuspicious.fakename+kdebugs |
| Component: | compositing | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | CC: | kdelibs-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.9.5 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
unsuspicious.fakename+kdebugs
2017-05-19 14:45:17 UTC
This is the expected behavior. For users disliking this behavior there is a config option to disable. Sorry, maybe I wrote too much gibberish and failed to sum up the problem clearly enough again, so here you go: * When applications that use the window hint are started, Desktop switching features, accessibility features and more that are provided through compositing suddenly stop working without any indication as to why - or how to restore basic Desktop functionality. Are you sure this is all included in expected behavior? As in "the end user should be able to expect it and deal with it without problems"? Or is it just not the compositing managers job / should the applications that use the flag take care of the resulting problem somehow? Also I can't find a config option to change the behavior (for all applications at once). The only one in the GUI that mentions compositing is "Display_and_Monitor>Compositor>Allow_applications_to_block_compositing" and that one does not appear to affect the BYPASS_COMPOSITOR-behavior at all (had the system option disabled all along, applications are still able to block compositing with the flag and I still have to change it in the "more Actions menu" for each one). Yes that option is the one. If that doesn't have an effect the applications are disabling compositing in another way. And yes it is totally fine that compositing gets disabled in that case. Thanks, the config option works as advertised (file permissions were messed up)! Would it be possible to get the wm-specs updated to include the KDE behavior? So applications that contemplate using the window hint know that it might cause changes in appearance of the window? Getting the last half sentence removed from the specs should be enough - at the moment it says: "...but MUST NOT bypass if it would cause differences from the composited appearance." which sounds - among other things - a lot as if the feature would not interfere with accessibility features etc. |