The dependency of Unity on certain Compiz plugins must die!

Registered by Kenny Strawn

It appalls me that the Unity developers seem to take pride in making sure that editing the Compiz plugin setup will crash Compiz. Bug 685552 wasn't fixed by the tying of Unity to specific Compiz plugins, it was made worse! Who wouldn't want the Cube, Cylinder, or Sphere effects in Unity? What about the Magic Lamp effect? The Shift Switcher? How about the ability to change the opacity of windows? The whole reason why the controversy started over GNOME Shell was because users could no longer use the Compiz Cube, Magic Lamp, Shift Switcher, and other neat effects. Now Unity claims to fix that problem by using Compiz, but then locks you into a set of plugins that does not include any of these features.

Blueprint information

Status:
Not started
Approver:
Mark Shuttleworth
Priority:
Undefined
Drafter:
Mark Shuttleworth
Direction:
Needs approval
Assignee:
Mark Shuttleworth
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

The whole reason why Unity crashes when plugins are enabled or disabled is for two reasons: (1) the fact that Unity depends on a specific plugin set, and (2), as Sam Spilsbury pointed out, the fact that the Unity plugin doesn't stop and start again when plugins are enabled or disabled in CCSM, causing sigc to freak out. Get rid of both these simple problems, and this blueprint will have been lived up to.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.