tarball wrote:I agree for the sake of a bit of eye candy there isn't much to get excited about.
The point of all this is off-loading processing to the GPU. How does your processor usage look when your windows are wobbling?

Yeah, I forgot to mention that even with all the effects, things definitely felt snappy. I didn't monitor CPU usage, which I should have done, but to me XGL just makes sense, sending the job to the piece of hardware that's designed to handle it. The next couple of years will tell whether or not any of this stuff is really going to affect the user interface in more ways than just eye candy, but I see experimentation eventually weeding out the bad ideas and keeping the better ones.
I used to eschew this sort of thing as just worthless eyecandy, since I understand virtual desktops and such, but working with less knowledgeable people at work has seriously changed my tune. My sister is not an idiot, but she clicks on a virtual desktop, and thinks that she lost her windows. My efforts to explain it were done in vain, simply because she didn't like it from that first moment, and had basically already decided she had never used it, and didn't need it. The simple cube desktop switch makes this concept crystal clear for people. You see your windows, they're still there, they're just on the cube where you can't see them. Visual cues for windows minimizing help, and it would be nice to see dialog boxes come from some standard spot, or at least fade in gently, so they don't give people that "beepilespy" reaction (you know, when someone's beeper goes off and they have an awkward jerky movement because they weren't expecting it). So yeah, I'm excited about this, it seems to be the "correct" way to do things, at least as far as I can tell, since Linux usually makes good use of hardware in other areas, and it should eventually prove to be a big help to people like my sis, so they can learn to love virtual desktops and such.