(In reply to comment #202) > It will require to move the blocking code from Client to Toplevel - does > anything but (upcoming) SDL2 support it so far? AFAIK, almost every new game is using SDL 2 (from games based on MonoGame to Valve's Source). And most old games are using SDL 1, which does override_redirect. I say "most" and "almost" here, but I don't know any exceptions.
> The _NET_WM_BYPASS_COMPOSITOR tristate is a red herring: if special clients > are not interested in saying: "1", why should regular clients be interested > in saying "2"? Regular clients don't need to say anything, they won't be unredirected/compositing won't be suspended. > And why esp. those which are override_redirect and thus often don't set any > properties at all? You answered yourself: > The next problem is that unmanged windows are only matched "fullscreen" by > their geometry, so if your imagebrowser opens a popup to preview the image > and uses the maximum screen area, you'll toggle compositing by it. It's not too hard to set this hint, 3 lines of code with Xlib or a bit more with xcb. Also, as Gnome's Mutter does almost the same things (in particular, it unredirects unmanaged windows), non-KDE clients will have this hint where needed. -- You received this bug notification because you are a member of Kubuntu Bugs, which is subscribed to kde-workspace in Ubuntu. https://bugs.launchpad.net/bugs/850628 Title: When the Euphoria (GL) Screensaver starts, KWIN crashes To manage notifications about this bug go to: https://bugs.launchpad.net/kdebase-workspace/+bug/850628/+subscriptions -- kubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs
