https://bugs.kde.org/show_bug.cgi?id=348156

--- Comment #16 from Thomas Lübking <thomas.luebk...@gmail.com> ---
There're two reasons to avoid compositing:

a) Spare resources
b) Work around a bug

(a) is *not* reasonably gained by unredirection.
(b) is a bad approach to deal with problems

Unredirection is in KWin "because compiz had it" (but compiz cannot work w/o
compositing at all) and error prone like shit.
It can only be applied to 24bit fullscreen windows and only as long as they're
completely on top of things.
A dialog or popup menu opens? => re-redirection.
Another window is activated? => re-redirection.
You'd like to transform the desktop rendering (present windows etc.)? =>
re-redirection.
...

Alternative approaches are "don't redirect unmananged windows or transients for
an active fullscreen window". The result is that those windows show up
uncomposited (and we got bugreports about missing shadows)


Now Jeremy, lets try to get to the bottom of this:
Leaving the unredirection stuff aside, and reg. the other bug report: you're
apparently looking for a way suspend the compositor for all fullscreen windows
but some exceptions, because your fullscreen windows are typically a pleathora
of games and only in very few specific occasions eg. "fullscreen firefox"
should execptionally not suspend the compositor.

Thus the wish for a rule to match all fullscreen windows - you would have
created a general one and trumped that by specific rules for eg. firefox etc.

=> Does this describe your functional goal?


NOTICE: I removed you from my SA blacklist to get your reply.
Please stay on topic and avoid emotional discussions or generic comments.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to