Fullscreen and multiple monitors

View: New views
13 Messages — Rating Filter:   Alert me  

Fullscreen and multiple monitors

by Bill Kendrick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On the same day, I got asked a similar question about Tux Paint and
dual monitors and fullscreen mode.  One by someone using Linux, the
other Windows:


   I just got a second monitor and use Twinview from the Linux Nvidia control
   panel.  I found that Tux paint won't work correctly in full screen
   anymore.  The application is shifted half off the second monitor and you
   have to move the mouse several centimetres to the left to click on the
   buttons.

and:

   I have a wacom touchscreen connected as a second monitor to my machine ...
   I want to run tux paint on that monitor as a default when i start the app
   ... and i want it to start full screen ... is there a command line option
   or anything i can do to make it start full sceen on a secondary display in
   windows 7?


What do I tell these folks?  (Even if it's "it won't work".)
Thanks!

--
-bill!
Sent from my computer
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Sam Lantinga-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It may not work at this point.  I'm planning a full review of
fullscreen support in SDL 1.3 in the next 3 weeks or so.

See ya!

On Wed, Oct 21, 2009 at 8:32 PM, Bill Kendrick <nbs@...> wrote:

>
> On the same day, I got asked a similar question about Tux Paint and
> dual monitors and fullscreen mode.  One by someone using Linux, the
> other Windows:
>
>
>   I just got a second monitor and use Twinview from the Linux Nvidia control
>   panel.  I found that Tux paint won't work correctly in full screen
>   anymore.  The application is shifted half off the second monitor and you
>   have to move the mouse several centimetres to the left to click on the
>   buttons.
>
> and:
>
>   I have a wacom touchscreen connected as a second monitor to my machine ...
>   I want to run tux paint on that monitor as a default when i start the app
>   ... and i want it to start full screen ... is there a command line option
>   or anything i can do to make it start full sceen on a secondary display in
>   windows 7?
>
>
> What do I tell these folks?  (Even if it's "it won't work".)
> Thanks!
>
> --
> -bill!
> Sent from my computer
> _______________________________________________
> SDL mailing list
> SDL@...
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>



--
        -Sam Lantinga, Founder and President, Galaxy Gameworks LLC
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Bill Kendrick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Oct 21, 2009 at 09:37:57PM -0700, Sam Lantinga wrote:
> It may not work at this point.  I'm planning a full review of
> fullscreen support in SDL 1.3 in the next 3 weeks or so.

Ok, in the meantime I'm just telling people "tough luck, unless someone
figures out a work-around, in which case I'll pass it along". :)

-bill!
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Kenneth Bull :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/10/22 Bill Kendrick <nbs@...>:
> On Wed, Oct 21, 2009 at 09:37:57PM -0700, Sam Lantinga wrote:
>> It may not work at this point.  I'm planning a full review of
>> fullscreen support in SDL 1.3 in the next 3 weeks or so.
>
> Ok, in the meantime I'm just telling people "tough luck, unless someone
> figures out a work-around, in which case I'll pass it along". :)
>

Can't you set a separate X server to run on the other display, then
pass the server id to the application (or something like that)... ?
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Bill Kendrick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Oct 22, 2009 at 11:16:45PM -0400, Kenneth Bull wrote:
> Can't you set a separate X server to run on the other display, then
> pass the server id to the application (or something like that)... ?

Well, maybe on Linux, but what about the problem on Windows XP? :)

--
-bill!
Sent from my computer
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Kenneth Bull :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/10/23 Bill Kendrick <nbs@...>:
> On Thu, Oct 22, 2009 at 11:16:45PM -0400, Kenneth Bull wrote:
>> Can't you set a separate X server to run on the other display, then
>> pass the server id to the application (or something like that)... ?
>
> Well, maybe on Linux, but what about the problem on Windows XP? :)

DirectX:
http://msdn.microsoft.com/en-us/library/ee422197(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ee421614(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ee421616(VS.85).aspx

GDI:
http://msdn.microsoft.com/en-us/library/dd183490(VS.85).aspx
http://msdn.microsoft.com/en-us/library/dd162609(VS.85).aspx
http://msdn.microsoft.com/en-us/library/dd183569(VS.85).aspx
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Adam Strzelecki :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> It may not work at this point.  I'm planning a full review of
> fullscreen support in SDL 1.3 in the next 3 weeks or so.

If I can be any help count me in, I have a Mac and VMware with XP so  
probably I could help with those both configs.

Regards,
--
Adam
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Bill Kendrick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Fri, Oct 23, 2009 at 01:36:28PM -0700, Bill Kendrick wrote:
> On Thu, Oct 22, 2009 at 11:16:45PM -0400, Kenneth Bull wrote:
> > Can't you set a separate X server to run on the other display, then
> > pass the server id to the application (or something like that)... ?
>
> Well, maybe on Linux, but what about the problem on Windows XP? :)

The fellow from my LUG who was wondering about this responded today with:

   If you configure the dual monitors through the Nvidia control panel, set
   them for separate X screen logins, and then enable Xinerama, you get the
   ability to move windows from one screen to the other.

   Tuxpaint --fullscreen expands to fill one of the monitors, but not both.

FYI

--
-bill!
Sent from my computer
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Sam Lantinga-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This is by design.  You hardly ever want a fullscreen window broken
apart across multiple monitors, at least by default.

I think you can disable this awareness by setting the
SDL_VIDEO_X11_XINERAMA environment variable to 0.

See ya!

On Tue, Dec 1, 2009 at 9:45 AM, Bill Kendrick <nbs@...> wrote:

> On Fri, Oct 23, 2009 at 01:36:28PM -0700, Bill Kendrick wrote:
>> On Thu, Oct 22, 2009 at 11:16:45PM -0400, Kenneth Bull wrote:
>> > Can't you set a separate X server to run on the other display, then
>> > pass the server id to the application (or something like that)... ?
>>
>> Well, maybe on Linux, but what about the problem on Windows XP? :)
>
> The fellow from my LUG who was wondering about this responded today with:
>
>   If you configure the dual monitors through the Nvidia control panel, set
>   them for separate X screen logins, and then enable Xinerama, you get the
>   ability to move windows from one screen to the other.
>
>   Tuxpaint --fullscreen expands to fill one of the monitors, but not both.
>
> FYI
>
> --
> -bill!
> Sent from my computer
> _______________________________________________
> SDL mailing list
> SDL@...
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>



--
        -Sam Lantinga, Founder and President, Galaxy Gameworks LLC
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Bill Kendrick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Dec 01, 2009 at 10:05:58AM -0800, Sam Lantinga wrote:
> This is by design.  You hardly ever want a fullscreen window broken
> apart across multiple monitors, at least by default.
>
> I think you can disable this awareness by setting the
> SDL_VIDEO_X11_XINERAMA environment variable to 0.

Say I did, for some crazy reason.  What would be involved?

-bill!
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Jonathan Dearborn-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

This could be used for a video wall.  I agree that setting it as
default would be crazy, though, since you can just set the environment
variable.  Assuming Sam is right (and when isn't he?), you'd probably
change something around either line 186 or line 354 of SDL_x11modes.c
if you really were feeling crazy...

Jonny D


On Tue, Dec 1, 2009 at 3:37 PM, Bill Kendrick <nbs@...> wrote:

> On Tue, Dec 01, 2009 at 10:05:58AM -0800, Sam Lantinga wrote:
>> This is by design.  You hardly ever want a fullscreen window broken
>> apart across multiple monitors, at least by default.
>>
>> I think you can disable this awareness by setting the
>> SDL_VIDEO_X11_XINERAMA environment variable to 0.
>
> Say I did, for some crazy reason.  What would be involved?
>
> -bill!
> _______________________________________________
> SDL mailing list
> SDL@...
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
>
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Torsten Giebl :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello !


>   If you configure the dual monitors through the Nvidia control panel, set
>   them for separate X screen logins, and then enable Xinerama, you get the
>   ability to move windows from one screen to the other.
>
>   Tuxpaint --fullscreen expands to fill one of the monitors, but not both.


One way to get TuxPaint across both screens maybe to use a borderless window,
that sits X=0, Y=0 and then arrange both your monitors accordingly.
Through the borderless window, it would look like fullscreen.


CU
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Re: Fullscreen and multiple monitors

by Bill Kendrick :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Dec 01, 2009 at 10:17:13PM +0100, Torsten Giebl wrote:
> One way to get TuxPaint across both screens maybe to use a borderless window,
> that sits X=0, Y=0 and then arrange both your monitors accordingly.
> Through the borderless window, it would look like fullscreen.

Again, not that I'm (currently) looking into doing anything like this,
but... what about taskbars & such?

--
-bill!
Sent from my computer
_______________________________________________
SDL mailing list
SDL@...
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org