<div dir="ltr"><div><div>For both activity-specific and plugins-specific settings we could probably do something like this<br><br><a href="http://askubuntu.com/questions/251712/how-can-i-install-a-gsettings-schema-without-root-privileges">http://askubuntu.com/questions/251712/how-can-i-install-a-gsettings-schema-without-root-privileges</a><br>
<br></div>We could add an helper to toolkit to setup the schema. Hopefully it would be possible to also integrate this with the gsettings override mechanism which would allow deployments to provide different defaults.<br>
<br></div>This is more complex that just using ConfigParser or json of course.<br><br>I don't have a strong feeling about what direction we should take. I wouldn't rush this though, because it's adding new API that we will have to support. As far as I know we can keep using GConf for this kiind of settings until we have a good alternative.<br>
<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 27 December 2013 22:39, Walter Bender <span dir="ltr"><<a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Fri, Dec 27, 2013 at 5:22 PM, Daniel Narvaez <<a href="mailto:dwnarvaez@gmail.com">dwnarvaez@gmail.com</a>> wrote:<br>
> On 27 December 2013 22:16, Emil Dudev <<a href="mailto:emildudev@gmail.com">emildudev@gmail.com</a>> wrote:<br>
>><br>
>> Here are the keys that activites still use from GConf:<br>
>> org.sugarlabs.speech pitch, rate<br>
>> org.sugarlabs.user nick, color<br>
>> org.sugarlabs backup-url<br>
>> org.sugarlabs.collaboration jabber-server<br>
>> org.sugarlabs.power automatic<br>
>> org.sugarlabs.font default-face, default-size<br>
>> The activities are numerous, so I didn't include them here, just the<br>
>> values they user.<br>
>><br>
>> Activities that set keys in GConf:<br>
>> AboutMe: /desktop/sugar/user/nick, /desktop/sugar/user/color<br>
>> xoEditor: /desktop/sugar/user/color<br>
><br>
><br>
> These should be changed to use gsettings I think, I don't think there is a<br>
> way to keep compatibility.<br>
><br>
>><br>
>> TurtleArtMini, TortugadeMexico, GoGo, AmazonasTortuga, TurtleFlags,<br>
>> TurtleConfusion, TurtleBots, TurtleBlocks: /desktop/sugar/power/automatic<br>
><br>
><br>
> Maybe someone here can explain what is this about? More out of curiosity but<br>
> are they all forks?<br>
<br>
</div></div>They are all forks: different variants of Turtle. I can work around<br>
gconf for Turtle easily enough, but as I mentioned earlier, not sure<br>
what to do the webservices. They use gconf to store server-specific<br>
data.<br>
<span class="HOEnZb"><font color="#888888"><br>
-walter<br>
</font></span><div class="im HOEnZb">><br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> <a href="mailto:Sugar-devel@lists.sugarlabs.org">Sugar-devel@lists.sugarlabs.org</a><br>
> <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
><br>
<br>
<br>
<br>
--<br>
</div><div class="HOEnZb"><div class="h5">Walter Bender<br>
Sugar Labs<br>
<a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Daniel Narvaez<br>
</div>