Comment 3 for bug 963093

Further digging around has revealed something interesting. I manually constructed a command line that should be equivalent to the compiz plugins loaded by the 'ccp' plugin when COMPIZ_CONFIG_PROFILE=ubuntu. This produces the following command:

compiz --replace core composite opengl decor vpswitch snap mousepoll resize place move wall grid session gnomecompat animation fade unitymtgrabhandles workarounds scale expo ezoom unityshell

This gives a fully working Unity session without flicker! Since we're normally starting compiz with 'compiz --replace ccp' this leads me to conclude that the bug is somehow in the ccp plugin.

Also worthy of note is that compiz startup time is dramatically improved when manually setting plugins on the command line.