Colin Guthrie
2007-Jul-17 08:04 UTC
[compiz] Question about changing default metadata values (--with-default-plugins replacement)
Hi, Now that --with-default-plugins has gone in compiz 0.5.1 (git), I was looking for an alternative. Although I've personally been using ccp and am quite happy with the GUI tools now (so it will probably become default in my packages), I was still looking for a way to define the default plugins uses if a gconf backend was used. So I patched core.xml.in as follows: --- a/metadata/core.xml.in +++ b/metadata/core.xml.in @@ -7,6 +7,23 @@ <_short>Active Plugins</_short> <_long>List of currently active plugins</_long> <type>string</type> + <default> + <value>decoration</value> + <value>png</value> + <value>wobbly</value> + <value>fade</value> + <value>minimize</value> + <value>cube</value> + <value>rotate</value> + <value>zoom</value> + <value>scale</value> + <value>move</value> + <value>resize</value> + <value>place</value> + <value>switcher</value> + <value>screenshot</value> + <value>dbus</value> + </default> </option> <option name="texture_filter" type="int"> <_short>Texture Filter</_short> This kinda worked but not quite! All the plugins bar the first two are loaded fine (on a fresh user account). So what happened to the first two? I thought it may be a dependency issue but there are no errors in .xsession-errors which would point to this. So perhaps there is a bug that becauge glib and gconf are specified on the command line, the first two options in the default list are "swallowed up"? If this is the case is the bug fixable easily? If so I can probably patch if pointed in the right direction. I guess the other option is to add glib and gconf to the top of the list.... but how would this affect ccp? Would it disable gconf automatically? Is there any benefit to having the glib plugin loaded with ccp or does it just waste resources? Thanks for your time :) Col
Olivier Blin
2007-Aug-06 21:52 UTC
[compiz] Question about changing default metadata values (--with-default-plugins replacement)
A non-text attachment was scrubbed... Name: compiz-0.5.2-dirtyplugin_no_overwrite.patch Type: text/x-patch Size: 446 bytes Desc: do not overwrite plugins list if already dirty Url : http://lists.freedesktop.org/archives/compiz/attachments/20070806/c7fc8369/attachment.bin