Re: Manual modification of %gconf-tree.xml
Hi,
> > Do you think it is a good idea ?
>
> Not by directly modifying the files.
>
> > Do you think I won't break anything else ?
>
> You'll totally break gconf.
OK. It's clear ;-)
> > Do you know with which tool I can do this ?
>
> Use gconftool to modify keys:
>
> gconftool --type string --set /foo/bar "Some string"
I didn't know that tool. Now, I think it is the best solution but I
don't how writing a list.
In the case of Evolution, I have to change more than a string : a
list...
An example is :
<entry name="accounts" mtime="1136476053" type="list" ltype="string">
<li type="string">
<stringvalue><?xml
version="1.0"?>
<account name="[Wanadoo1]"
uid="1121850692.6322.0@debian-david"
enabled="false"><identity><name>David
</stringvalue>
</li>
<li type="string">
<stringvalue><?xml
version="1.0"?>
<account name="[Wanadoo2]"
uid="1121878401.5156.0@debian-david"
enabled="true"><identity><name>David
</stringvalue>
</li>
<li type="string">
<stringvalue><?xml
version="1.0"?>
<account name="[Wanadoo3]"
uid="1121883241.5905.0@debian-david"
enabled="true"><identity><name>David
</stringvalue>
</li>
<li type="string">
<stringvalue><?xml
version="1.0"?>
<account name="[Wanadoo4]"
uid="1121883693.6659.0@debian-david"
enabled="true"><identity><name>David
</stringvalue>
</li>
<li type="string">
<stringvalue><?xml
version="1.0"?>
<account name="[Wanadoo5]"
uid="1121883864.6659.3@debian-david"
enabled="true"><identity><name>David
</stringvalue>
</li>
<li type="string">
<stringvalue><?xml
version="1.0"?>
<account name="[Wanadoo6]"
uid="1121939555.7066.0@debian-david"
enabled="false"><identity><name>David
</stringvalue>
</li>
</entry>
And I have to change all this list (in fact, I just have to replace, in
enabled variable, true by false or the opposite).
I searched on google in order to discover a solution but I just found
another tool : gconf-merge. Do you think I can use it ?
Do you have another solution ?
Thank you very much.
David.
Reply to: