oh yes please do not split the plug-ins, it's so hard to maintain for no good 
in the end:
- some plug-ins are like necessary (*) (for instance, if you remove the 
Animations plug-ins, your dock will not react to anything with the usual 
animation, which is a very strange behavior. If you don't want animations, you 
can deactivate them in the config.)
- some plug-ins provide components that are expected by other applets (*) (for 
instance the Dbus plug-in provides a Dbus interface, and many applets run on 
top of this interface)
- the user can enable/disable a plug-in in the config panel much more easily 
than from Synaptic (root password needed, heavy GUI)

(*) so why are they plug-ins and not part of the core ? not because we want to 
have the possibility to deactivate them (although it's possible, as you can see 
it's totally useless), but because the core should be very minimalistic, and 
should provide a framework only. We want the other components to be isolated 
from each other.
This is a strong architecture, and many programs use it (for instance Compiz).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/657564

Title:
  Duplicated package with cairo-dock-plugins (coming from Debian)

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to