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
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 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!
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.
FYIOn 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?
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 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.
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 DOn Tue, Dec 1, 2009 at 3:37 PM, Bill Kendrick 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?
? 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.
Again, not that I’m (currently) looking into doing anything like this,
but… what about taskbars & such?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.