First of all, we need to dramatically simplify the Compiz settings, from the user point of view :
- no need to access the plugins Jpg, Svg, D-Bus...all plugins which don't have a pure visual impact
- no need to deeply hack the plugins (the exact radius of windows.
The existing ccsm was useful when Compiz was just an experiment or for testing purpose, from now, we know from the few last years, the common values which work pretty well for time effects, the well accepted shadows settings...
It's now time to implement a real settings GUI for Compiz, integrated into the Appearance window with some simple settings:
- effect themes for open/close and minimize/maximize windows. Here to keep things simple, we have to propose consistent action with symetric effects, for instance "magic lamp" (for minimize/maximize)
- task manager setting : ring, cover flow, stripe. Nothing more, keep it simple
- other effects with just check boxes, "do you need focus follow up? just check the box"
... and so on, just keeping effect which have a real GUI sense for the user
Same thing for the Emerald themes, if Gnome HMI guidelines say the top bar buttons are on the right, there is no need to change, this brokes the Gnome consistency.
Here is a little proposal, not complete of course, just a direction, a way of thinking.