Epaath in browser

From OLPC
Revision as of 11:00, 17 July 2008 by 116.66.199.3 (talk) (added missing files)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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 Squeakland

- Get a copy of E-Paath.

- For now, patch your Etoys image with this patch. Save the Image.

as root:
- 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 this custom script.

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

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.

      <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>

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

That's it!