Hi there!
I took a look myself at the code and I concur with René: the SDL
implementation of "fullscreen" for X11 assumes tha he input has to be
grabbed.
One thing that I tried and thought it'd work is to enable
"AllowDeactivateGrabs" in the X configuration. This allows you to use
Ctrl + Alt + numpad / to get back the mouse and keyboard from an
application which grabbed the input. It has the downside that
applications like lockscreen are not able to secure the terminal
anymore.
Section "ServerFlags"
Option "AllowDeactivateGrabs" "True"
EndSection
When tried with freevo the resut is disapointing: freevo exits the
fullscreen mode the moment you click another window with the freed
mouse. By the way if you want to try this by yourself, mind you,
freevo code grants you 2 seconds of mouse visibility, this means you
first have to move the mouse in freevo so you can see it and then
quickly press ctrl+alt+/(numpad) to free it. Otherwise you'll free an
invisible mouse which doesn't help much.
So until SDL implementation of fullscreen is changed to also allow
non-grabbed input, freevo will not look as pretty as it could in the
second screen (or third in my case). That saddens me :(
BR,
Lucian
>Re: Re[2]: [Freevo-users] Freevo fullscreen and X in dual screen setup
>
>Ren� van Dorst
>Sun, 23 Oct 2005 10:23:48 -0700
>
>I look in the source what is going on when fullscreen was activated.
>
>I find out that freevo uses pygame code to do that. And in the pygame
code you find that pygame uses SDL code. So is not pygame but SDL
what is the problem. SDL version is 1.2.8
>
>
>I think the function X11_EnterFullScreen in file SDL_x11modes couses
the problem. I hope some of you knows what to do :-).
>
>In the mean time, no fullscreen mode for freevo.
>
>Best regards,
>
>René van Dorst