Epaath in browser: Difference between revisions

From OLPC
Jump to navigation Jump to search
(added missing files)
(rdr)
 
Line 1: Line 1:
#redirect [[Epaath#Loading in a browser]]
To load [[Epaati]] activities from within a browser on Linux, one needs to do the following things:

- On a non-XO machine, download the [[Squeak]] browser plugin from [http://squeakland.org/detect.html Squeakland]

- Get a copy of [http://dev.laptop.org/pub/epaati/E-Paath-latest.xo E-Paath].

- For now, patch your Etoys image with [http://dev.laptop.org/pub/epaati/etoys-migration-files/changesets/rw-stream-methods-for-pr-loading.1.cs this patch]. Save the Image.

as root:<br/>
- link the Epaath Squeak image to /usr/lib/squeak/SqueakPlugin.image. Take away or relocate the current SqueakPlugin.image in that location, if it happens to be present.

- If on an XO, replace the squeak-in-browser startup script /usr/lib/squeak/npsqueakrun with [http://dev.laptop.org/pub/epaati/etoys-migration-files/misc/npsqueakrun this custom script].

- Link the squeak plugin to your browsers plugin directory.<br/>
If you've downloaded and installed the plugin on a regular fedora machine, you don't have to do anything.<br/>
On the XO, link /usr/lib/squeak/npsqueakrun to the dir /usr/lib/mozilla/plugins<br/>
On Ubuntu with Firefox 2, link /usr/lib/squeak/npsqueakrun to the dir /usr/lib/firefox/plugins<br/>
On Ubuntu with Firefox 3, link /usr/lib/squeak/npsqueakrun to the dir /usr/lib/firefox-addons/plugins<br/>
Other distributions, unknown, but should be somewhat the same as one of the previous.<br/>

And of course restart your browser.

- Then surf to a page with the activity embedded in it.
If you need to embed an activity yourself, this is the code for it.

<pre>
<embed
type="application/x-Squeak-Source"
ALIGN="CENTER"
src="test.001.pr"
showSplash="false"
flaps="none"
base="example.org/"
pluginspage="http://www.squeakland.org/plugin/detect/detectinstaller.html"
width="100%"
height="100%"> </embed>
</pre>

As you might guess, this implies you've got a webserver running which can service http://example.org/test.001.pr

That's it!

[[Category:Epaath]]
[[Category:Etoys]]

Latest revision as of 08:55, 19 December 2009