Hi all, I've been working on getting compiz to work for the past few days. So far I've only been able to successfully build it, using a fresh checkout of the git repository at freedesktop.org[1]. However there seem to be some major issues when running compiz. At first, compiz would complain about missing the GLX_EXT_texture_from_pixmap extension, which I was able to solve by patching compiz using the patches by Kristian Høgsberg[2] (most of which seem to already have made it into upstream compiz). With that patch applied (actually only replacing glXQueryExtensionString() with glXQueryServerString()) compiz actually runs, but doesn't really do anything. Running gnome-window-decorator or not doesn't seem to make a difference. compiz merely replaces metacity but doesn't actually seem to do any window managing at all. Now, I've just read about packages available for Ubuntu, so I will take a look at how they have been done, whether they have patches that make this work, but in the meantime I wanted to let you know about my efforts. Preliminary packages are available here[3]. libsvg and libsvg-cairo are used for SVG rendering in compiz, so I've also packaged those. The compiz package itself is pretty much lintian clean, only the manpages are not finished yet. I'm a bit uncertain about some aspects of the packaging, for example, I'm not sure anymore that it makes sense to have a compiz-dev package, because it only contains a header file. Or whether it makes sense to split the plugins into a separate -plugins package, because some plugins are pretty much essential. But those are details that can easily be taken care of once compiz actually works. Maybe somebody knowledgeable has some more information about or pointers to what needs to be done. I'm looking forward to any feedback and/or comments. Thierry [1]: git://anongit.freedesktop.org/git/xorg/app/compiz [2]: http://people.freedesktop.org/~krh/compiz-on-aiglx/march-2006/ [3]: http://www.gilfi.de/debian/compiz/
Attachment:
signature.asc
Description: Digital signature