[squeak-dev] Launching squeak (etoys, scratch) on Ubuntu

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak-dev] Launching squeak (etoys, scratch) on Ubuntu

Jerome Peace

I have read most of the discussions between Bert, and Jose and Matej.

I want for a minute to get back to the original user story I started with.

I want to be able to launch squeak on Ubuntu and have it come up with sound.

I want a user story that sounds like Aladdin and his marvelous lamp. Rub the lamp the Djinn appears and grants all your carefully stated wishes.

Ubuntu has a very rich launcher. You can click or double click one and it will perform a well stated command. You can drag a launcher onto a panel and a copy stays on the panel. You can drag a launcher off a panel or menu and get a copy of it on the desktop.

These copies, I can modify by requesting access to their properties.

The noticed problem is that in the case of the default sqeuak launcher. This does not include sound.

An oversight of the packaging but the cure is more simple that reading and understanding the DFSC or whatever.

The workaround is:
I have a directory with the right plugins.
A directory with a squeak-vm.
A directory with a squeak image and changes and sources.
 
I tell a launcher all this information in the form of a well stated command.
Voila, I have a perfectly good lamp to hold  my Djinn.
 
This seemed to me what Jose said he was concerned his package should include.

The packaging issue is about putting all the pieces in the default places. While sufficient it is more than what is necessary.

The pieces must be there.
The lamp must have someway of knowing about them and their location.
Aladdin must know about the lamp.

I imagine I could even have a bootstrap lamp to light the others. I.E. A launcher to go-out find and download and install the various pieces.

What's missing is not the pieces. They exist in various places on the web.

What's missing are the lamps for launching the pieces and the lamps for installing them.
What's also missing is Aladdin's knowledge of the secret of how to get the lamp.

So how do we get Aladdin his lamp in the case of Ubuntu?

I think we need to start with the squeak.org download page.

If Aladdin goes to the download cave and says open "I'm on Ubuntu" that should be all that is required of him to find a download lamp.
If he rubs the download lamp and says. "I'd like a fully functioning squeak on my system. And a lamp to use it with."

Then the Djinn grants that wish.

Then Aladdin can leave the download Djinn in peace. Which, after all this discussion he might be wishing for himself.

Hth,

Yours in curiosity and service, --Jerome Peace





     

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Launching squeak (etoys, scratch) on Ubuntu

Matej Kosik-2
Jerome Peace wrote:
>
> So how do we get Aladdin his lamp in the case of Ubuntu?

There are three mostly separate forks of *.deb packages.
- the one maintained by originally by Lex and then by me
  and available from squeak.org
- one maintained by José available now from official Debian repositories
- one maintained by Ubuntu MOTU developers.
  ([hidden email])

In case of Ubuntu, try to ask:
        Jordan Mantha
        [hidden email]
Also, there are official ways how to file bug reports to Ubuntu packages.
http://packages.ubuntu.com/intrepid/etoys
http://packages.ubuntu.com/intrepid/squeak

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Launching squeak (etoys, scratch) on Ubuntu

Jerome Peace

Hi Matej,

Thanks for your reply and your information.

I tried wading in but it got much deeper than I really want to go.

I don't think I want to contact Jordan until I know what I want to ask of him.

I did find out the Jaunty Jackalope comes out tomorrow. So I wonder if squeak will have sound then. I suspect not.

Would you know why the squeak vmplugins are getting a ".so" suffix and what that means?

Yours in curiosity and confusion, --Jerome Peace



--- On Wed, 4/22/09, Matej Kosik <[hidden email]> wrote:

> From: Matej Kosik <[hidden email]>
> Subject: Re: [squeak-dev] Launching squeak (etoys, scratch) on Ubuntu
> To: [hidden email], "The general-purpose Squeak developers list" <[hidden email]>
> Date: Wednesday, April 22, 2009, 2:14 AM
> Jerome Peace wrote:
> >
> > So how do we get Aladdin his lamp in the case of
> Ubuntu?
>
> There are three mostly separate forks of *.deb packages.
> - the one maintained by originally by Lex and then by me
>   and available from squeak.org
> - one maintained by José available now from official
> Debian repositories
> - one maintained by Ubuntu MOTU developers.
>   ([hidden email])
>
> In case of Ubuntu, try to ask:
> Jordan Mantha
> [hidden email]
> Also, there are official ways how to file bug reports to
> Ubuntu packages.
> http://packages.ubuntu.com/intrepid/etoys
> http://packages.ubuntu.com/intrepid/squeak




Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Launching squeak (etoys, scratch) on Ubuntu

Jerome Peace
In reply to this post by Jerome Peace




--- On Thu, 4/23/09, Matej Kosik <[hidden email]> wrote:

> From: Matej Kosik <[hidden email]>
> Subject: Re: [squeak-dev] Launching squeak (etoys, scratch) on Ubuntu
> To: [hidden email]
> Date: Thursday, April 23, 2009, 1:43 AM
> Jerome Peace wrote:
> > Hi Matej,
> >
> > Thanks for your reply and your information.
> >
> > I tried wading in but it got much deeper than I really
> want to go.
> >
> > I don't think I want to contact Jordan until I
> know what I want to ask of him.
> >
> > I did find out the Jaunty Jackalope comes out
> tomorrow. So I wonder if squeak will have sound then. I
> suspect not.
> >
> > Would you know why the squeak vmplugins are getting a
> ".so" suffix and what that means?
>
> Files with ".so" suffix in Linux represent
> dynamically linked libraries.
> You can think of them as DLL from Windows.
>
> I haven't studied SqueakVM code and I haven't
> worked with VMMaker but,
> unless I am wrong, external plugins for SqueakVM are built
> as
> dynamically linked libraries.

Ah. Thank you.

The etoys plugins do not have that suffix. And the squeak vm seems not to care whether it is there or not.

I did an experiment tonight. I copied into my home directory all the ubuntu distribution squeak (vm)plugins. Then I copied in the vm-sound-ALSA plugin from the etoys (vm) plugins.
I made a launcher that pointed to my newly created directory and was able to launch sqeuak with sound.

So that one patch could solve the problem plaguing everyone.
So nearly there.

Cheers, -Jer