Bug 182670

Summary: desktop effects configuration doesn't check for conflicting effects
Product: [Plasma] kwin Reporter: Ruchir Brahmbhatt <ruchir.brahmbhatt>
Component: compositingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: amichai2
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Ruchir Brahmbhatt 2009-02-01 08:04:53 UTC
Version:            (using KDE 4.2.0)
Installed from:    SuSE RPMs

When we configure desktop effects, it doesn't check for conflicting effects. For example, we can enable box switch, cover switch and flip switch. Same for desktop cube, round, cylinder. It should check for conflicting effects and should allow enabling only one effect at a time like in compiz-manager.
Comment 1 Martin Flöser 2009-02-01 10:00:13 UTC
For window switching effects there is the dropdown list preventing this problem.

Cube/cylinder/sphere are not really conflicting effects. They just share the same shortcut, which will be fixed as soon as I merge my git branch to trunk.

Nevertheless we need a way to handle conflicting effects.
Comment 2 Amichai Rothman 2011-06-15 17:27:17 UTC
I was just about to report a similar issue. Specifically: I've noticed that if I enable both the Minimize Animation effect and the Magic Lamp effect, they are actually both applied, which makes for a screwed-up animation. To better see this, change the lamp animation configured duration to 1 second - now you can clearly see the window being minimized twice, first the regular minimize animation runs quickly (with a slight distortion caused by the beginning of the lamp effect, if you look carefully), then the window re-appears in full size again and proceeds to do the lamp effect.

These should definitely be mutually exclusive effects, and there are likely other such combinations that should be disallowed as well.
Comment 3 Martin Flöser 2016-09-03 12:29:28 UTC
Our new configuration infrastructure in KWin 5 finally supports conflicting effects and one can only select one of a group.