I think it is poor design to present "fake" options to the user. Once Unity is activated those plug-ins are completely useless, do not work and only can frustrate users trying to do anything with them.
What is the problem of having Compiz know about Unity ?
But after all just CCSM has to know about the state of the unityshell plug-in and in this case automatically hide and disable those 2 non-working plug-ins.
This more intelligent behavior would also fix:
I think it is poor design to present "fake" options to the user. Once Unity is activated those plug-ins are completely useless, do not work and only can frustrate users trying to do anything with them.
What is the problem of having Compiz know about Unity ?
But after all just CCSM has to know about the state of the unityshell plug-in and in this case automatically hide and disable those 2 non-working plug-ins.
This more intelligent behavior would also fix:
bug 1006429 and bug 1006434