The combination of the XFixes extension, Damage extension, Composite extension and XEvIE (X Event Interception Extension) present in X11R6.8 present user interface designers with a wide range of here-to-fore difficult to achieve possibilities. While several of these enhancements (Composite and XEvIE) are not yet considered mature and may yet change it is important to make them available to desktop projects such as Gnome and KDE (existing applications do not in general need to be aware of them).
It can be a bit difficult to first understand how these facilities can be used to achieve the wide variety of effects observed in the screen shots. The most complete explanation can be found in the paper presented at the Ottawa Linux Symposium in July 2004. An earlier explanation and early screenshots are also available.
The X11R6.8 release has both the XEvie and Composite extensions disabled by default.
Please let us know if you'd like to work in any or all of these areas.
Here is a mirror of a .avi video of this running found at http://payne.aldervista.de/xorg.avi. A nice screenshot of a live video application's window showing translucency and drop shadows can be found here.
Good samples of Gnome and KDE desktops with drop shadows, and so on can be found here, here, here, here, here, here, here, here, here, here, translucency here, here and here (jpg)/here (png), and its use on handhelds running Linux.
An FVWM desktop here (png) or here (jpg).
Owen Taylor has a good example of his Luminocity compositing manager performing performing thumbnailing.
Need magnifier example* We can expect widespread deployment of these within a year. Even more interesting possibilities become easy to implement. Both Project Looking Glass and Croquet Project are exploring the future of user interfaces.
-- Main.JimGettys - 26 Jan 2005