[OLPC-AU] Flash and updating the XO

Eric Barrows eric.barrows at gmail.com
Sun Aug 29 23:52:07 EDT 2010


Hi all,
I'm working on an update script which does things like
Activities, Libraries, proxy etc in one hit.
It's been a lot of trial and error, but just sharing to see if anybody can
suggest improvements.

# Set up script for Ramingining XO machines September 2010 E.Barrows
#
# change directory into this folder
cd /media/*/xo
# Copy proxy settings
cp user.js
/home/olpc/.sugar/default/org.laptop.WebActivity/data/gecko/user.js
# check for fonts folder, make and copy in new fonts
if [ -n /home/olpc/.fonts ]; then mkdir -p /home/olpc/.fonts
fi
cp fonts/*.* /home/olpc/.fonts
# Copy browse plugins like flash
cp -r plugins/ /usr/lib/mozilla/
# remove old activity folders
rm -rf /home/olpc/Activities/Scratch.activity
rm -rf /home/olpc/Activities/Musicpainter.activity
# install activities (as OLPC not root)
su olpc -c -m "sugar-install-bundle bundles/Scratch-16.xo"
su olpc -c -m "sugar-install-bundle bundles/Musicpainter-1-2.xo"
# Copy any extra files
su olpc -c -m "cp -r Projects/ /home/olpc/Activities/Scratch.activiy/"
# remove old libraries
-rm -rf /home/olpc/Library/games
# install new libraries
cd /home/olpc/Library
su olpc -c -m "unzip /media/*/xo/Library/games.xol"
# regenerate the index file
su olpc -c -m "/usr/share/library-common/make_index.py"
#shutdown -P now




---------- Forwarded message ----------
From: Sridhar Dhanapalan <sridhar at laptop.org.au>
Date: 30 August 2010 12:55
Subject: Re: proxy settings
To: eric.barrows at gmail.com
Cc: Ian Cunningham <ian.cunningham at nt.gov.au>, Jason Banner <
Jason.Banner at nt.gov.au>


Nice work, Eric!

I'm currently exploring our options with Flash playback, as part of
creating a standard software build for all XOs. Adobe Flash has
traditionally been slower than the included Gnash player. The XOs do
not have graphics acceleration at this point, which affects things
like full screen views.

I suggest that we take the discussion to the olpc-au mailing list, and
to EdNA if you feel that teachers will benefit also.

Regards,
Sridhar


Sridhar Dhanapalan
Technical Manager
One Laptop per Child (OLPC) Australia
p: +61 425 239 701
w: http://laptop.org.au



On 28 August 2010 12:03, Eric Barrows <eric.barrows at gmail.com> wrote:
>>Flash?
> Just installing the latest player from Adobe (thanks to Ian for the easy
way
> to do it.)
> It's mainly for the AL content Allan Skien had been developing, which he
is
> now formatting to go in as a content bundle.
> But also for functionality (you tube, etc).
> Some things run a bit slow, like my spelling game
> http://www.schools.nt.edu.au/ramingining/files/flash/zero/ZERO.swf
> but most things are fine, and lots of games work too, which makes the kids
> REALY keen to get to use the machines.
> I even made a collection for them to use off
> line; http://www.schools.nt.edu.au/ramingining/xo/games.xol
> You tube, is ok too as long as we didn't maximise the view.
> Thanks for the help, we are having a fantastic time out here, these
machines
> are simply beautiful.
> Human beings are the only creatures that allow their children to come back
> home.
>   - Bill Cosby
>
>
> On 27 August 2010 13:30, Sridhar Dhanapalan <sridhar at laptop.org.au> wrote:
>>
>> Hi Eric,
>>
>> I have just checked the proxy configuration on an XO-1.5 with os201,
>> i.e. of the type that we have supplied to your school. You are
>> correct: proxy settings must be made in the user.js file or by
>> visiting about:config in Browse. In os202 or later, this has been
>> changed to take settings from gconf, the configuration system used by
>> GNOME (meaning that both GNOME and Sugar will share the same proxy
>> settings).
>>
>> I also noticed that you are installing Adobe Flash. We are currently
>> evaluating using it in our standard builds, so I would be interested
>> in hearing your experiences with it. Which version are you using? How
>> well does it work, in terms of performance and so on? What Flash
>> content do you use most?
>>
>> The /home/olpc/.library_pages/index.html file is generated
>> automatically via a script. As XOL content bundles are added, they
>> will appear as items in the sidebar on the left. XOL bundles are
>> relatively easy to create - they are just HTML pages in a ZIP archive.
>> Here are some instructions:
>> http://wiki.laptop.org/go/Creating_a_content_bundle
>>
>> There is an activity called Info Slicer which is designed to make this
>> easier: http://wiki.sugarlabs.org/go/Activities/Info_Slicer
>>
>> The XO image file we are using is available at
>> http://build.laptop.org/10.1.1/os201/
>>
>> A means of more easily imaging XOs and applying activity (XO) and
>> content (XOL) bundles is a customisation stick:
>> http://wiki.laptop.org/go/Customization_stick
>>
>> If you are interested in participating in our technical development
>> and testing, we have a mailing list:
>> http://lists.laptop.org/listinfo/olpc-au
>>
>> Regards,
>> Sridhar
>>
>>
>>
>> Sridhar Dhanapalan
>> Technical Manager
>> One Laptop per Child (OLPC) Australia
>> p: +61 425 239 701
>> w: http://laptop.org.au
>>
>>
>>
>> On 26 August 2010 20:11, Eric Barrows <eric.barrows at gmail.com> wrote:
>> > Thanks Ian, Sridhar, Jason
>> > I see the issue with the library page. I'll make our web resources into
>> > a
>> > collection that can be added to the machine propperly, which is a much
>> > better solution.
>> > Also I've got one brick XO which comes up with a file error when
>> > booting,
>> > but I can't seem to get re-imaging via USB to work.
>> > Do you have the correct image files on the FTP site of yours?
>> > I didn't have any luck trying to get Browse to use the system proxy,
but
>> > that would be the best solution if we can do so.
>> > Regards
>> > e
>> >
>> > Human beings are the only creatures that allow their children to come
>> > back
>> > home.
>> >   - Bill Cosby
>> >
>> >
>> > On 26 August 2010 13:42, Ian Cunningham <ian.cunningham at nt.gov.au>
>> > wrote:
>> >>
>> >> Thanks Eric,
>> >>
>> >>
>> >> Ian
>> >> -------------------------------------------------------------------
>> >> Ian Paul Cunningham
>> >>
>> >> Information Technology Project Officer
>> >> Information Services
>> >> NT Department of Education and Training
>> >>
>> >> Mobile: 0401115026
>> >> -------------------------------------------------------------------
>> >> ________________________________________
>> >> From: Eric Barrows [eric.barrows at gmail.com]
>> >> Sent: Wednesday, 25 August 2010 5:52 PM
>> >> To: Ian Cunningham
>> >> Subject: proxy settings
>> >>
>> >> Hi Ian,
>> >> Thanks for your help so far, I'm sure you are way beyond what I have
>> >> below, but just in case I thought I'd share.
>> >> I had a break through this afternoon in trying to automate some
>> >> configuration.
>> >> As below, I've a usb called USB with the libflashplayer on it, but
also
>> >> a
>> >> homepage with a link to the school page and a prefs file for 'Browse'.
>> >> It seems I can't make the folder .sugar before a user signs in or the
>> >> sugar ui will not load and if I make the org.laptop.WebActivity folder
>> >> before the user has run 'Browse' it won't start either.
>> >> But I can just run the script from the usb and fix flash and proxy
>> >> almost
>> >> instantly once the user has started the XO.
>> >> (the breakthrough was finding the right folder for user.js)
>> >>
>> >>
>> >>
>> >> # setup.sh
>> >> cd /media/USB/
>> >> cp user.js
>> >> /home/olpc/.sugar/default/org.laptop.WebActivity/data/gecko/user.js
>> >> cp index.html /home/olpc/.library_pages/index.html
>> >> cp libflashplayer.so /usr/lib/mozilla/plugins/
>> >>
>> >> #user.js
>> >> user_pref("network.proxy.http", "10.55.14.99");
>> >> user_pref("network.proxy.http_port", 8080);
>> >> user_pref("network.proxy.ssl", "10.55.14.99");
>> >> user_pref("network.proxy.ssl_port", 8080);
>> >> user_pref("network.proxy.ftp", "10.55.14.99");
>> >> user_pref("network.proxy.ftp_port", 8080);
>> >> user_pref("network.proxy.type", 1);
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> If you are not the intended recipient of this message, any use,
>> >> disclosure
>> >> or copying of the message or any attachments is unauthorised.
>> >> If you have received this message in error, please advise the sender.
>> >> No representation is given that attached files are free from viruses
or
>> >> other defects.  Scanning for viruses is recommended.
>> >
>> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.laptop.org/pipermail/olpc-au/attachments/20100830/20afad4b/attachment.htm 


More information about the OLPC-AU mailing list