[squeak-dev] Re: [Help] Launching test pilot images in Ubuntu, preferably with drag and drop.

Andreas Raab andreas.raab at gmx.de
Mon Apr 12 01:22:55 UTC 2010

On 4/11/2010 6:10 PM, Ian Piumarta wrote:
>> Dragging and drooping .jpg and .gif files onto an open squeak window
>> raises an MNU from a perplexed nil.
> No idea. The drop&drop plugin hasn't changed in years. If something in
> the image changed to need different plugin behaviour, nobody told me (or
> Takashi, who wrote the plugin).

This has been fixed. The issue wasn't the VM, it was that the code in 
the image went through a different path than the usual file creation and 
hadn't been updated. @Jerome: Try this with rc3, it should work there.

   - Andreas

>> I have tried opening the squeak.sh script by double clicking on it.
> squeak.sh is for running squeak from a menu item. Applications >
> Accessories > Squeak, for example. It's neither designed to be run from
> the command line nor to be clicked on in a file manager.
>> First it complained about finding no image. So I put a link to the
>> current image in
>> myDir/lib/squeak/ where it said it looked.
>> Second it now offered to install the image. Huh?
> It thinks you clicked on a menu item and it's trying to copy an image
> from /usr/local/lib/squeak into your home dir so you can write to it.
>> By install what does that mean?
> Copy. From /usr/local/lib/squeak to somewhere under your home directory.
>> Would it put the image in the system directories below root?
>> Or would it install the image somewhere in my personal folders?
> It could do either, or both, if you happen to be root. But normally the
> latter.
>> Since it now has enough bits why doesn't it just offer to launch the
>> image with the vm as is, installing nothing?
> Because it thinks it's running from a menu item that you clicked, i.e.,
> without any way to pass an argument to the script, and therefore assumes
> it has insufficient information about which VM to launch.
>> First is there a variation of the shell script that can just launch an
>> image?
> Yes. It's called "squeak". It's probably just above "squeak.sh" in the
> same folder. It assumes you're running from a command line and will pay
> attention to everything you tell it. It'll also fix your locale if it
> thinks it's broken, giving you back your line endings.
>> Second, what mechanisms are available on Ubuntu to allow me to
>> implement a drag and drop feature as I had on my old mac?
> For dragging graphics into a running image? The code is already there
> and works perfectly for me in a 3.10.20 #7179 image.
> For dragging images onto a VM, that's between you and your desktop
> manager. I've never bothered to figure this out, but I'd be happy to try
> in some other, less busy, week. Some simple addition to squeak or
> squeak.sh could be made to look for images in/around its own directory.
> HTH.
> Cheers,
> Ian

More information about the Squeak-dev mailing list