[squeak-dev] Switch full screen ON to OFF

David T. Lewis lewis at mail.msen.com
Mon Mar 17 16:12:53 UTC 2014


On Mon, Mar 17, 2014 at 12:02:09PM -0300, Gustavo Duarte wrote:
> Hi all,
> 
> This post comes from an old thread named as "Scratch 1.4 on squeak-vm 
> 4.10". I renamed this topic to be more clear regarding what the problem is.
> 
> After followed suggestions by the list on the previous thread, I realize 
> that the problem isn't on Scratch, instead could be on the squeak-vm.

Eek!

I am seeing exactly the same problem with Squeak 4.5, and it is happening
with both Cog and the standard interpreter VM.

I am using a laptop running Ubuntu. It's hard to believe that nobody would
have noticed this before, so maybe it is specific to the hardware or graphics
drivers.

Gustavo, thanks for bringing this up, and sorry for not paying attention to
your earlier posts. There is certainly a problem here, and it is not related
to Scratch. It also does not seem to be related to any specific version of
the VM. So I'm not sure what is going on here.

Who else is seeing this problem, and on what platform and VM?

Open Squeak, use the full-screen icon on the upper right to put it into full
screen mode, click it again to go back. The result for me is a white screen
and no further response from the image.

Dave


> 
> I did a test, using squeak-vm 4.10 with Squeak3.9a.from3.0.image, when 
> go to full-screen ON and then switch to OFF, the Squeak is hangs and the 
> windows turned white.
> 
> To figure out whats is happening, at this point, i have (i think so) two 
> options to following researching:
> 
> 1) Execute the fullscreen ON-OFF from Workspace.
> 
>     I found that full-screen ON-OFF is performed by ScreenController 
> class and fullScreenOff and fullScreenOn methods.
>     How I should call this class from Workspace ?
> 
>     I tried something like:
> 
>     ScreenController initialize fullScreenOn
> 
>     And an exception was arised.
> 
> 
> 2) This option could be hardest, i guess. Download squeak-vm source, add 
> debug code on sqUnix11.c and debug it.
> 
> 
> I would like to start from option 1, that seems like effortless.
> 
> Some another suggestion ?
> 
> Thanks in advance.
> 
> Gustavo.
> 
> 
> 
> 
> 
> 
> 
> 
> 


More information about the Squeak-dev mailing list