[squeak-dev] Screensaver in Squeak?

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

[squeak-dev] Screensaver in Squeak?

Boingo
Hi everyone,

I was wondering if it is possible to generate a screensaver in Squeak,
for any OS I guess.  Ideally, no menu/close box/window border/etc
would be viewable, but I could settle for it being there if I had to.
The intent is to create an animation in Squeak that would be started
and displayed when the screensaver was called for.  Has anyone does
this or something close?

Thanks in advance.

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

David Zmick
i think that would be pretty cool, personnaly, especially if i every get around to making on OS that is just an x-server with squeak running on top of it(probably based on fedora!)

On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
Hi everyone,

I was wondering if it is possible to generate a screensaver in Squeak,
for any OS I guess.  Ideally, no menu/close box/window border/etc
would be viewable, but I could settle for it being there if I had to.
The intent is to create an animation in Squeak that would be started
and displayed when the screensaver was called for.  Has anyone does
this or something close?

Thanks in advance.




--
David Zmick
/dz0004455\
http://dz0004455.googlepages.com
http://dz0004455.blogspot.com

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Jens Mönig
In reply to this post by Boingo
Hi Boingo,

I have created a mechanism to use Scratch-projects as screensavers for Windows as part of my "Chirp" project (http:chirp.scratchr.org/blog). The source code is part of the download.

Since Scratch is basically a Squeak image you can canibalize this idea for you own screensavers. This is how it would work:

1) create a Squeak app (image) and lock it down in fullscreen mode
2) - optional, makes life easier - create an installer that'll save the whereabouts of your image in the windows registry
2) write a little *.src calling the squeak vm with your customized image (a *.scr is just an exe, you should make sure that only a single instance can run at a time), and copy it to the windows directory.

Even easier would be to just rename the vm (squeak.exe) to myScreenSaver.scr (myScreenSaver.image) being your customized squeak image....

Cheers,
Jens


Boingo wrote
Hi everyone,

I was wondering if it is possible to generate a screensaver in Squeak,
for any OS I guess.  Ideally, no menu/close box/window border/etc
would be viewable, but I could settle for it being there if I had to.
The intent is to create an animation in Squeak that would be started
and displayed when the screensaver was called for.  Has anyone does
this or something close?

Thanks in advance.
Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Rob Rothwell
On Tue, May 13, 2008 at 6:43 AM, Jens Moenig <[hidden email]> wrote:

Hi Boingo,

I have created a mechanism to use Scratch-projects as screensavers for
Windows as part of my "Chirp" project (http:chirp.scratchr.org/blog). The
source code is part of the download.

Since Scratch is basically a Squeak image you can canibalize this idea for
you own screensavers. This is how it would work:

1) create a Squeak app (image) and lock it down in fullscreen mode

Do you know of any good references about HOW to "lock down" an image?
 
Regards,

Rob Rothwell


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Jens Mönig
you might want to start with Ned Konz's equally named package ("Lockdown"):

http://map.squeak.org/package/0c6d3bda-adbb-496a-ae84-8d4c145d14b5

But you need to change a couple of class-references in newer Squeak versions.

Best wishes
Jens

Rob Rothwell-2 wrote
On Tue, May 13, 2008 at 6:43 AM, Jens Moenig <jens@moenig.org> wrote:

>
> Hi Boingo,
>
> I have created a mechanism to use Scratch-projects as screensavers for
> Windows as part of my "Chirp" project (http:chirp.scratchr.org/blog). The
> source code is part of the download.
>
> Since Scratch is basically a Squeak image you can canibalize this idea for
> you own screensavers. This is how it would work:
>
> 1) create a Squeak app (image) and lock it down in fullscreen mode


Do you know of any good references about HOW to "lock down" an image?

Regards,

Rob Rothwell

Reply | Threaded
Open this post in threaded view
|

RE: [squeak-dev] Screensaver in Squeak?

Gary Chambers-4
Also see Preferences class>>disableProgrammerFacilities
Modified slightly in UI Enhancements to close a few more loopholes...

Gary.

> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]]On Behalf Of Jens
> Moenig
> Sent: 13 May 2008 1:42 PM
> To: [hidden email]
> Subject: Re: [squeak-dev] Screensaver in Squeak?
>
>
>
> you might want to start with Ned Konz's equally named package
> ("Lockdown"):
>
> http://map.squeak.org/package/0c6d3bda-adbb-496a-ae84-8d4c145d14b5
>
> But you need to change a couple of class-references in newer Squeak
> versions.
>
> Best wishes
> Jens
>
>
> Rob Rothwell-2 wrote:
> >
> > On Tue, May 13, 2008 at 6:43 AM, Jens Moenig <[hidden email]> wrote:
> >
> >>
> >> Hi Boingo,
> >>
> >> I have created a mechanism to use Scratch-projects as screensavers for
> >> Windows as part of my "Chirp" project
> (http:chirp.scratchr.org/blog). The
> >> source code is part of the download.
> >>
> >> Since Scratch is basically a Squeak image you can canibalize this idea
> >> for
> >> you own screensavers. This is how it would work:
> >>
> >> 1) create a Squeak app (image) and lock it down in fullscreen mode
> >
> >
> > Do you know of any good references about HOW to "lock down" an image?
> >
> > Regards,
> >
> > Rob Rothwell
> >
> >
> >
> >
>
> --
> View this message in context:
http://www.nabble.com/-squeak-dev--Screensaver-in-Squeak--tp17158693p1720743
8.html
Sent from the Squeak - Dev mailing list archive at Nabble.com.



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Rob Rothwell
Thanks to the both of you for some places to start shedding some light on this mystery!

Rob

On Tue, May 13, 2008 at 9:44 AM, Gary Chambers <[hidden email]> wrote:
Also see Preferences class>>disableProgrammerFacilities
Modified slightly in UI Enhancements to close a few more loopholes...

Gary.

> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]]On Behalf Of Jens
> Moenig
> Sent: 13 May 2008 1:42 PM
> To: [hidden email]
> Subject: Re: [squeak-dev] Screensaver in Squeak?
>
>
>
> you might want to start with Ned Konz's equally named package
> ("Lockdown"):
>
> http://map.squeak.org/package/0c6d3bda-adbb-496a-ae84-8d4c145d14b5
>
> But you need to change a couple of class-references in newer Squeak
> versions.
>
> Best wishes
> Jens
>
>
> Rob Rothwell-2 wrote:
> >
> > On Tue, May 13, 2008 at 6:43 AM, Jens Moenig <[hidden email]> wrote:
> >
> >>
> >> Hi Boingo,
> >>
> >> I have created a mechanism to use Scratch-projects as screensavers for
> >> Windows as part of my "Chirp" project
> (http:chirp.scratchr.org/blog). The
> >> source code is part of the download.
> >>
> >> Since Scratch is basically a Squeak image you can canibalize this idea
> >> for
> >> you own screensavers. This is how it would work:
> >>
> >> 1) create a Squeak app (image) and lock it down in fullscreen mode
> >
> >
> > Do you know of any good references about HOW to "lock down" an image?
> >
> > Regards,
> >
> > Rob Rothwell
> >
> >
> >
> >
>
> --
> View this message in context:
http://www.nabble.com/-squeak-dev--Screensaver-in-Squeak--tp17158693p1720743
8.html

Sent from the Squeak - Dev mailing list archive at Nabble.com.






Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Boingo
In reply to this post by David Zmick
Well, if there isn't a way to specifically create a screensaver in
Squeak, is there a way to remove (temporarily) the window border and
buttons (close, minimize, etc)?  If that is possible, then perhaps I
can figure out how to just get the host OS to kick off the image.  So,
is there a way to do it?


On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]> wrote:

> i think that would be pretty cool, personnaly, especially if i every get
> around to making on OS that is just an x-server with squeak running on top
> of it(probably based on fedora!)
>
>
>
> On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
>
> > Hi everyone,
> >
> > I was wondering if it is possible to generate a screensaver in Squeak,
> > for any OS I guess.  Ideally, no menu/close box/window border/etc
> > would be viewable, but I could settle for it being there if I had to.
> > The intent is to create an animation in Squeak that would be started
> > and displayed when the screensaver was called for.  Has anyone does
> > this or something close?
> >
> > Thanks in advance.
> >
> >
>
>
>
> --
> David Zmick
> /dz0004455\
> http://dz0004455.googlepages.com
> http://dz0004455.blogspot.com
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Boingo
Woops, didnt see the replies to the other messages until just now!  My
mistake.  Thanks for the replies, I will try them out!


On Tue, May 13, 2008 at 7:44 AM, Boingo <[hidden email]> wrote:

> Well, if there isn't a way to specifically create a screensaver in
>  Squeak, is there a way to remove (temporarily) the window border and
>  buttons (close, minimize, etc)?  If that is possible, then perhaps I
>  can figure out how to just get the host OS to kick off the image.  So,
>  is there a way to do it?
>
>
>
>
>  On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]> wrote:
>  > i think that would be pretty cool, personnaly, especially if i every get
>  > around to making on OS that is just an x-server with squeak running on top
>  > of it(probably based on fedora!)
>  >
>  >
>  >
>  > On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
>  >
>  > > Hi everyone,
>  > >
>  > > I was wondering if it is possible to generate a screensaver in Squeak,
>  > > for any OS I guess.  Ideally, no menu/close box/window border/etc
>  > > would be viewable, but I could settle for it being there if I had to.
>  > > The intent is to create an animation in Squeak that would be started
>  > > and displayed when the screensaver was called for.  Has anyone does
>  > > this or something close?
>  > >
>  > > Thanks in advance.
>  > >
>  > >
>  >
>  >
>  >
>  > --
>  > David Zmick
>  > /dz0004455\
>  > http://dz0004455.googlepages.com
>  > http://dz0004455.blogspot.com
>  >
>  >
>  >
>

Reply | Threaded
Open this post in threaded view
|

RE: [squeak-dev] Screensaver in Squeak?

Gary Chambers-4
In reply to this post by Boingo
Tricky in Windows, for Linux (X) it is possible to do proper fullscreen :-)

> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]]On Behalf Of
> Boingo
> Sent: 13 May 2008 3:45 PM
> To: The general-purpose Squeak developers list
> Subject: Re: [squeak-dev] Screensaver in Squeak?
>
>
> Well, if there isn't a way to specifically create a screensaver in
> Squeak, is there a way to remove (temporarily) the window border and
> buttons (close, minimize, etc)?  If that is possible, then perhaps I
> can figure out how to just get the host OS to kick off the image.  So,
> is there a way to do it?
>
>
> On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]> wrote:
> > i think that would be pretty cool, personnaly, especially if i every get
> > around to making on OS that is just an x-server with squeak
> running on top
> > of it(probably based on fedora!)
> >
> >
> >
> > On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
> >
> > > Hi everyone,
> > >
> > > I was wondering if it is possible to generate a screensaver in Squeak,
> > > for any OS I guess.  Ideally, no menu/close box/window border/etc
> > > would be viewable, but I could settle for it being there if I had to.
> > > The intent is to create an animation in Squeak that would be started
> > > and displayed when the screensaver was called for.  Has anyone does
> > > this or something close?
> > >
> > > Thanks in advance.
> > >
> > >
> >
> >
> >
> > --
> > David Zmick
> > /dz0004455\
> > http://dz0004455.googlepages.com
> > http://dz0004455.blogspot.com
> >
> >
> >
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Boingo
Just out of curiosity, do you have any links to resources for doing
that (on Linux or Windows, or Mac for that matter).


On Tue, May 13, 2008 at 7:55 AM, Gary Chambers
<[hidden email]> wrote:

> Tricky in Windows, for Linux (X) it is possible to do proper fullscreen :-)
>
>
>  > -----Original Message-----
>  > From: [hidden email]
>  > [mailto:[hidden email]]On Behalf Of
>
> > Boingo
>  > Sent: 13 May 2008 3:45 PM
>  > To: The general-purpose Squeak developers list
>  > Subject: Re: [squeak-dev] Screensaver in Squeak?
>  >
>  >
>
>
> > Well, if there isn't a way to specifically create a screensaver in
>  > Squeak, is there a way to remove (temporarily) the window border and
>  > buttons (close, minimize, etc)?  If that is possible, then perhaps I
>  > can figure out how to just get the host OS to kick off the image.  So,
>  > is there a way to do it?
>  >
>  >
>  > On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]> wrote:
>  > > i think that would be pretty cool, personnaly, especially if i every get
>  > > around to making on OS that is just an x-server with squeak
>  > running on top
>  > > of it(probably based on fedora!)
>  > >
>  > >
>  > >
>  > > On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
>  > >
>  > > > Hi everyone,
>  > > >
>  > > > I was wondering if it is possible to generate a screensaver in Squeak,
>  > > > for any OS I guess.  Ideally, no menu/close box/window border/etc
>  > > > would be viewable, but I could settle for it being there if I had to.
>  > > > The intent is to create an animation in Squeak that would be started
>  > > > and displayed when the screensaver was called for.  Has anyone does
>  > > > this or something close?
>  > > >
>  > > > Thanks in advance.
>  > > >
>  > > >
>  > >
>  > >
>  > >
>  > > --
>  > > David Zmick
>  > > /dz0004455\
>  > > http://dz0004455.googlepages.com
>  > > http://dz0004455.blogspot.com
>  > >
>  > >
>  > >
>  >
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Merik Voswinkel
In reply to this post by Boingo
Why not a holder on your Morphic desktop, drag images in it, loop the  
current image, switch to full screen on startup.
You can even do this in Etoys.
There is also a slide show morph from years ago, works fine.
And a Seaside/Javascript slide show, crossfade I think.
Or use Lively Kernel, also minutes work.

have fun
Merik

On May 13, 2008, at 4:48 PM, Boingo wrote:

> Woops, didnt see the replies to the other messages until just now!  My
> mistake.  Thanks for the replies, I will try them out!
>
>
> On Tue, May 13, 2008 at 7:44 AM, Boingo <[hidden email]> wrote:
>> Well, if there isn't a way to specifically create a screensaver in
>> Squeak, is there a way to remove (temporarily) the window border and
>> buttons (close, minimize, etc)?  If that is possible, then perhaps I
>> can figure out how to just get the host OS to kick off the image.  
>> So,
>> is there a way to do it?
>>
>>
>>
>>
>> On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]>  
>> wrote:
>>> i think that would be pretty cool, personnaly, especially if i  
>>> every get
>>> around to making on OS that is just an x-server with squeak  
>>> running on top
>>> of it(probably based on fedora!)
>>>
>>>
>>>
>>> On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
>>>
>>>> Hi everyone,
>>>>
>>>> I was wondering if it is possible to generate a screensaver in  
>>>> Squeak,
>>>> for any OS I guess.  Ideally, no menu/close box/window border/etc
>>>> would be viewable, but I could settle for it being there if I had  
>>>> to.
>>>> The intent is to create an animation in Squeak that would be  
>>>> started
>>>> and displayed when the screensaver was called for.  Has anyone does
>>>> this or something close?
>>>>
>>>> Thanks in advance.
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> David Zmick
>>> /dz0004455\
>>> http://dz0004455.googlepages.com
>>> http://dz0004455.blogspot.com
>>>
>>>
>>>
>>
>


Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Bert Freudenberg
In reply to this post by Boingo
All Squeak VMs support "proper" fullscreen, AFAIK. Just choose  
"appearance... - full screen on" from the world menu. An image saved  
in fullscreen mode should automatically switch to fullscreen on  
startup (if not, this is a new bug).

- Bert -

On 13.05.2008, at 16:57, Boingo wrote:

> Just out of curiosity, do you have any links to resources for doing
> that (on Linux or Windows, or Mac for that matter).
>
>
> On Tue, May 13, 2008 at 7:55 AM, Gary Chambers
> <[hidden email]> wrote:
>> Tricky in Windows, for Linux (X) it is possible to do proper  
>> fullscreen :-)
>>
>>
>>> -----Original Message-----
>>> From: [hidden email]
>>> [mailto:[hidden email]]On Behalf Of
>>
>>> Boingo
>>> Sent: 13 May 2008 3:45 PM
>>> To: The general-purpose Squeak developers list
>>> Subject: Re: [squeak-dev] Screensaver in Squeak?
>>>
>>>
>>
>>
>>> Well, if there isn't a way to specifically create a screensaver in
>>> Squeak, is there a way to remove (temporarily) the window border and
>>> buttons (close, minimize, etc)?  If that is possible, then perhaps I
>>> can figure out how to just get the host OS to kick off the image.  
>>> So,
>>> is there a way to do it?
>>>
>>>
>>> On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]>  
>>> wrote:
>>>> i think that would be pretty cool, personnaly, especially if i  
>>>> every get
>>>> around to making on OS that is just an x-server with squeak
>>> running on top
>>>> of it(probably based on fedora!)
>>>>
>>>>
>>>>
>>>> On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
>>>>
>>>>> Hi everyone,
>>>>>
>>>>> I was wondering if it is possible to generate a screensaver in  
>>>>> Squeak,
>>>>> for any OS I guess.  Ideally, no menu/close box/window border/etc
>>>>> would be viewable, but I could settle for it being there if I  
>>>>> had to.
>>>>> The intent is to create an animation in Squeak that would be  
>>>>> started
>>>>> and displayed when the screensaver was called for.  Has anyone  
>>>>> does
>>>>> this or something close?
>>>>>
>>>>> Thanks in advance.
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> David Zmick
>>>> /dz0004455\
>>>> http://dz0004455.googlepages.com
>>>> http://dz0004455.blogspot.com
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>




Reply | Threaded
Open this post in threaded view
|

RE: [squeak-dev] Screensaver in Squeak?

Gary Chambers-4
Yes, just tested, you're right, of course!


> -----Original Message-----
> From: [hidden email]
> [mailto:[hidden email]]On Behalf Of Bert
> Freudenberg
> Sent: 13 May 2008 4:23 PM
> To: The general-purpose Squeak developers list
> Subject: Re: [squeak-dev] Screensaver in Squeak?
>
>
> All Squeak VMs support "proper" fullscreen, AFAIK. Just choose  
> "appearance... - full screen on" from the world menu. An image saved  
> in fullscreen mode should automatically switch to fullscreen on  
> startup (if not, this is a new bug).
>
> - Bert -
>
> On 13.05.2008, at 16:57, Boingo wrote:
>
> > Just out of curiosity, do you have any links to resources for doing
> > that (on Linux or Windows, or Mac for that matter).
> >
> >
> > On Tue, May 13, 2008 at 7:55 AM, Gary Chambers
> > <[hidden email]> wrote:
> >> Tricky in Windows, for Linux (X) it is possible to do proper  
> >> fullscreen :-)
> >>
> >>
> >>> -----Original Message-----
> >>> From: [hidden email]
> >>> [mailto:[hidden email]]On Behalf Of
> >>
> >>> Boingo
> >>> Sent: 13 May 2008 3:45 PM
> >>> To: The general-purpose Squeak developers list
> >>> Subject: Re: [squeak-dev] Screensaver in Squeak?
> >>>
> >>>
> >>
> >>
> >>> Well, if there isn't a way to specifically create a screensaver in
> >>> Squeak, is there a way to remove (temporarily) the window border and
> >>> buttons (close, minimize, etc)?  If that is possible, then perhaps I
> >>> can figure out how to just get the host OS to kick off the image.  
> >>> So,
> >>> is there a way to do it?
> >>>
> >>>
> >>> On Fri, May 9, 2008 at 7:00 PM, David Zmick <[hidden email]>  
> >>> wrote:
> >>>> i think that would be pretty cool, personnaly, especially if i  
> >>>> every get
> >>>> around to making on OS that is just an x-server with squeak
> >>> running on top
> >>>> of it(probably based on fedora!)
> >>>>
> >>>>
> >>>>
> >>>> On Fri, May 9, 2008 at 6:40 PM, Boingo <[hidden email]> wrote:
> >>>>
> >>>>> Hi everyone,
> >>>>>
> >>>>> I was wondering if it is possible to generate a screensaver in  
> >>>>> Squeak,
> >>>>> for any OS I guess.  Ideally, no menu/close box/window border/etc
> >>>>> would be viewable, but I could settle for it being there if I  
> >>>>> had to.
> >>>>> The intent is to create an animation in Squeak that would be  
> >>>>> started
> >>>>> and displayed when the screensaver was called for.  Has anyone  
> >>>>> does
> >>>>> this or something close?
> >>>>>
> >>>>> Thanks in advance.
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>> David Zmick
> >>>> /dz0004455\
> >>>> http://dz0004455.googlepages.com
> >>>> http://dz0004455.blogspot.com
> >>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> >>
> >
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

johnmci
In reply to this post by Bert Freudenberg

On May 13, 2008, at 8:22 AM, Bert Freudenberg wrote:

> All Squeak VMs support "proper" fullscreen, AFAIK. Just choose  
> "appearance... - full screen on" from the world menu. An image saved  
> in fullscreen mode should automatically switch to fullscreen on  
> startup (if not, this is a new bug).
>
> - Bert -



If you look in the archives there are other lurking things that could  
be done with squeak in the background

http://wiki.squeak.org/squeak/6003

also buried in the mailist archives is clues to make the macintosh  
carbon VM window, transparent, or
floatable.

See for example  "Rootless Squeak on OS X?"
http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-February/114191.html


--
=
=
=
========================================================================
John M. McIntosh <[hidden email]>
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
=
=
=
========================================================================



Reply | Threaded
Open this post in threaded view
|

Re: [squeak-dev] Screensaver in Squeak?

Juan Vuletich-4
Hi Folks,

John M McIntosh wrote:
> ...
>
> See for example  "Rootless Squeak on OS X?"
> http://lists.squeakfoundation.org/pipermail/squeak-dev/2007-February/114191.html 
>
>
The original files for rootless squeak in Windows are no longer there.
Google did not help. Does anybody have them?

Thanks,
Juan Vuletich