I have modified some ebuilds to get compiz-0.9.7.8 and would like to share them with you all .

The USE="kde" flag dont work and you have to emerge compiz-fusion with FEATURES="-sandbox".
My DE/WM is kde so i am using emerald-0.9.5 to get window decoration but for USE="gnome gtk" it should work
(have tested it a bit).

That's interesting news. I wonder, how's the new version? Is it stable enough for daily use and - except that SVG problem - does not have any other (severe) bugs?

I've tried an older 0.9.5 release, and it was quite a mess, and then gave up when I had troubles compiling the decorator of a later version. However, that was really some time ago, so I'm really considering giving it another try.

You should fix the access violation, instead of turning off the sandbox. It is there for security reasons, so it doesn't randomly overwrite files in your filesystem._________________"Those who deny freedom to others deserve it not for themselves." - Abraham Lincoln
Free Culture | Defective by Design | EFF

That's interesting news. I wonder, how's the new version? Is it stable enough for daily use and - except that SVG problem - does not have any other (severe) bugs?

I've tried an older 0.9.5 release, and it was quite a mess, and then gave up when I had troubles compiling the decorator of a later version. However, that was really some time ago, so I'm really considering giving it another try.

Small_Penguin

i say it is good for daily use.for my user i am running compiz with kde and everything just work.as yngwin told
me a long time ago,i am using compiz as a stand alone wm for root with cairo-dock for panel.some bad things:
compiz is taking cpu (5-25%) depending on plugins,freewins is buggy,you have to set your stuff before you start compiz.

yngwin

i know and i am going to try to fix it but i dont think i am the man for that job.all 0.9.x has this problem

Ok, I gave it a try. To start with, I had to fix a bunch of pesky sandbox violation errors to prevent me from having to uninstall compiz manually or encounter file collisions later. Next, it only compiles with both gtk+gnome USE flags enabled. I had to modify some plugin ebuilds too, and libcompizconfig needs cython. gmock and gtest were also needed by the plugins, though I believe you could turn that off at build-time, since compiz itself seems to build without them. I could fix the libcompizconfig sandbox issue only by removing the appropriate code in CMakefileLists.txt and installing the config file manually using ebuild functions. After a few fixes, all packages then compiled and installed nicely.

I can't say I'm very convinced. The animation plugin doesn't seem to work correctly. Sometimes it works when opening or closing windows, but then stops, and then other things stop working too like rotating the desktop cube with the mouse. Maybe that's because I'm using libwnck-2.31.0. You locked it to 2.30.7, is that really necessary? I have to use the latest version because xfce4-panel uses it. Or I made a mistake when editing the CMakefileLists.txt to fix the sandbox issues. Zoom for example doesn't work when opening or closing most windows. ccsm is not very stable too, sometimes it crashes compiz.

I did not experience any issues with high cpu load, all seems fine here. Actually I'd say it has better performance than the old 0.8 branch, and things like desktop rotation are smoother now. Emerald is working too, which I'd be very happy about if the rest was usable.

Where did you fetch the sources from? On launchpad development seems to be concentrated on 0.9.8 nowadays, so maybe it helps trying that?

Ok, for the sandbox problems: I'm not sure my changes are correct, because unlike you I had issues with compiz. So you might have to make modifications where appropriate. It would be great if you can get it going.