[squeak-dev] Switch full screen ON to OFF

Gustavo Duarte gus.duarte at gmail.com
Tue Mar 18 02:59:46 UTC 2014


Trying to find out the information asked by Ian, I realized that, on the 
same machine,

1) In Gnome we are using Compiz as window manager
2) In Sugar we are using Metacity as window manager.

And as i know that in Sugar Squeak is working fine, and in Ubuntu not. I 
changed the window manager on Ubuntu and voila !!, fullscreen on - off 
start working like a charm.


So we could strongly affirm, that the problem is an incompatibility with 
Compiz and this HW.


Regards.

Gustavo.





On 03/17/2014 11:21 PM, Gustavo Duarte wrote:
> Ian,
>
> Awesome !!
>
> On the laptops Magalhaes:
>
> 1) Windows Manager:
>
>  > wmctrl -m
>
> Name: Compiz
> Class: N/A
> PID: N/A
> Window manager's "showing the desktop" mode: OFF
>
>
>
> 2) xdpyinfo output
>
> screen #0:
>    dimensions:    1024x600 pixels (270x158 millimeters)
>    resolution:    96x96 dots per inch
>
>
> Please, let me know if you need more information.
>
>
> Thanks in advance.
>
> Gustavo.
>
>
>
>
>
> On 03/17/2014 10:17 PM, Ian Piumarta wrote:
>> Folks,
>>
>> Could those of you who have tested this, with either good or bad
>> results, please let me know:
>>
>> 1. which window manager (and version of it) your distribution is
>> using; and
>>
>> 2. what your hardware native screen size is (run 'dpyinfo' and look
>> for root window size).
>>
>> If I can reproduce this then I can probably fix it.
>>
>> Thanks!
>>
>> Regards,
>> Ian
>>
>> On Mar 18, 2014, at 00:02 , 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.
>>>
>>> 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