<div class="gmail_quote">On Mon, Mar 2, 2009 at 4:49 PM, Gary C Martin <span dir="ltr"><<a href="mailto:gary@garycmartin.com">gary@garycmartin.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Just some feedback relating to:<br>
<br>
        <a href="http://dev.laptop.org/~cjb/rawhide-xo/" target="_blank">http://dev.laptop.org/~cjb/rawhide-xo/</a><br>
<br>
No tickets filed, ping back if you want one on any of these items:<br>
<br>
- By default the builds boot into GNOME desktop, not Sugar. As a non<br>
regular Fedora/GNOME user, it took me a day or so before I spotted the<br>
partially obscured button in the bottom right tray of the login page<br>
called session. Which reveals a menu allowing you to change the<br>
default desktop over to Sugar :-)<br>
<br>
- The default set of Activities is stored under /usr/share/sugar/<br>
activities, everything is owned as root. The Sugar shell does display/<br>
launch Activities in this folder, but will not erase or upgrade them<br>
(e.g if you download a new .xo bundle with Browse). A quick fix is to<br>
move the directory to /home/liveuser/Activities and then chown -R<br>
liveuser /home/liveuser/Activities, and rebooting.<br>
<br>
- Just a heads up for Activity developers that Python 2.6 is installed<br>
on these newer builds, and the json library at least is very different<br>
from what shipped in previous OLPC builds. Moon (and I'm sure some<br>
other Activities) expect the previous json method calls so, on<br>
closing, you get a 'keep error'. Happy to fix, but not sure what the<br>
best resolution is if I want same code to play well with both new and<br>
old distros (hints appreciated).</blockquote><div><br></div><div>Note that the new JSON library was available before as 'simplejson'.  That's what I use in all my activities since it's the default going forward, and has much better features than the old 'json' or 'cjson'. </div>
<div><br></div><div>-Wade</div><div><br></div></div>