A quick update on the compositor. I updated the branch to match the trunk, so all the bug fixes have been up into the branch.
Some more compositing bugs have been squashed:
- Changing screen resolution should work
- The transparency property on windows is now respected (meaning that gdk_window_set_opacity works, as does transset)
- Jonathan Matthew fixed a signed bug that was causing the shadows of 50-99% opaque windows to be corrupted
Because the transparency property is listened to, it means that screens that fade to black now work (like at log out and entering admin password).
And I also made some more work on the alt-tab dialog: scaling is better and the program icons are overlaid. Some people said it was slow to appear. I think I know the problem, it’ll be fixed soon.
Finally, I’ve been doing silly experiments with what we can do with a compositor. I had alt-tabbing dimming the screen so that the selected window was highlighted, but it started getting too hacky too quickly, so I want to think of a better, cleaner approach to things like this before I commit them. (And I’ve been working on some other little hacks, but they’re not related to Metacity, so I probably shouldn’t mention them here)
People have been reporting that the compositor is stable for them, so if you were too scared to try it out, please don’t be. I’d especially like to know if there’s any problems on people with weird screen setups, multiple monitors, xinerama that sort of thing, cos I only have one monitor and can’t test that stuff. Oh, and SuSE users too, I’ve had a weird report of shadow corruption on SuSE and I’d like to know if its a common problem to SuSE or just this person’s setup.