Awesome, can't wait to see how this develops.
Martin + the Kwin team continually push the envelope of WM features both in the linux world and even considering Windows / OS X.
Phoronix: What Would Be A Win For KWin In KDE
Martin Gräßlin, the lead developer of the KWin compositing window manager in KDE, has just wrote about improvements he would like to see made to this critical free software project for the Linux desktop...
http://www.phoronix.com/vr.php?view=OTM5OA
Awesome, can't wait to see how this develops.
Martin + the Kwin team continually push the envelope of WM features both in the linux world and even considering Windows / OS X.
Even when X.Org treats them and Compiz as second class citizens, both continue to be amazing. Can't wait for X.Org to die (at long last) and Wayland to prevail. At this point, X.Org is starting to hurt Linux on the desktop.
By not paying full attention to the needs of Compiz and KWin. I say this after having read the reply of X.Org devs to the main dev of KWin, telling him that neither Compiz nor KWin are the most important users of X.Org. That came as a total surprise to me, and was quite shocking. (And I wonder why people didn't react strongly to that.)
I believe that those two projects (and by extension, KDE and Gnome) are the most vital for the Linux desktop, and therefore should be considered the most important X.Org users. How else can Linux be on-par with Microsoft's Aero and Apple's Quartz? By not treating Compiz/KWin using the highest priority, improvements to the Linux desktop will continue to be glacial. I started reading Phoronix 3 years ago. Since that time, progress was slow, giving the impression that advancing the Linux multimedia desktop is not the highest priority of X.Org.
Actually it is half true. The window is unmapped when minimized (reason for missing thumbnails) which is in fact a flaw in the netwm specification as minimization is just missing. It could be fixed by an update to the spec, all window managers implementing it and all toolkits adjusting to it.
KWin kind of worked around it by adding a config option to not unmap the windows on minimization, but also printing a warning that this can break clients (e.g. videos not paused on minimize, remote desktop applications keeping keyboard lock).