Multiple monitor support on Macs

There does not seem to be any multiple monitor support on Mac OS X - is this correct? The main window seems to be created on screen 0 no matter where it is launched from.

Is there any way to a) startup the MonoGame mac app on a specific monitor and b) find out which monitor the app is running on? I guess both rely on getting the NSWindow object somehow.

I’m unsure about a specific monitor, but it’s possible to set the position of the window. If you set it far enough, it should end up on another monitor.

1 Like

Yes that works fine, you can set negative values also if the second monitor is to the left of the main one.

Its also worth noting that the window position is fixed automatically in the case where you pass in a ClientBounds value that are invalid (not visible), which is nice.