Totem writes to gsettings on startup
Submitted by Lars Karlitski
Link to original bug (#749722)
Description
Totem writes to the active-plugins key multiple times on startup, once for each builtin plugin that is not listed in the default for that key.
Changing the default to include all plugins would solve this. That means that we'd need to take care to always update the default. Also, when we ever turn a builtin plugin off by default in the future, it will still be enabled for people that used that upgraded from an older version ("active-plugins" will still contain the plugin).
I think not listing builtin plugins in that key makes the most sense. The attached patch does that.
Peas doesn't provide a list of loaded plugins that are not builtin, so this patch needs to merge/filter the list when writing/reading the key. I'll open a bug against peas as well.