Epaath in browser: Difference between revisions

From OLPC
Jump to navigation Jump to search
(added links and categories to make clear what this is all about)
(rdr)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
#redirect [[Epaath#Loading in a browser]]
{{Draft}}

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, get a Squeak patch from me, [[User:Ties|Ties]], and load it into your Etoys image. 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 a custom script. Just for now to be found by asking me, Ties for it.

- 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