Looking for clarification on the -multidisplay command line flag

Am I understanding correctly that in order to make my game come up on the monitor on which they launched it from (as it always used to prior to 5.3) I now need to give my users create a shortcut that includes the “-multidisplay” flag? And is this true on Mac and Linux as well?

I’m not trying to do anything with multiple monitors at all, just a single window on a single monitor.

My test setup is this:
I have two monitors, the leftmost monitor and my primary, larger monitor on the right. If I launch the game without any command line flags by double-clicking an icon on the primary, right monitor, it comes up on the leftmost monitor, totally unexpectedly. If I pass the -multidisplay argument this seems to work, but it’s going to be an added layer of pain to set up shortcuts in the package to ship to players (plus getting players to use the shortcut instead of the main exe).

This seems like I must be missing something here - surely I don’t actually need to pass a flag to enable multidisplay in order to make the old single display setup work as it always used to? Any suggestions?

Thanks

Doesn’t Windows remember the last used screen for the game? What does Unity show if you get the Display.displays array and list the contents? It seems like buggy behaviour to not prioritise screen 1. You haven’t changed which display the main camera uses either?

At least on OS X you can set the preferred monitor for any app by simply right-clicking it in the Dock and picking a display. I doubt you need to fiddle with anything special on that platform, as apps either run on the active screen or the one it’s forced to.

Linux tends to remember the display, but it could vary per window manager and desktop environment. Linux users tend to like forced preferences even less than Mac users. I’m not sure what the defaults are for KDE and Gnome these days.

@orb - All of what you describe is what I would expect and what Unity used to do pre-5.3. However, Display.displays appears to be listed left-to-right regardless of the fact that in windows I have marked my rightmost monitor as the “primary display”

Damn, that’s annoying. I consider that a bug.

Did you ever get this resolved? I am having the same problem where my primary monitor is on the right, but it opens on the left monitor.

Now that 5.4 just came out, I’m looking to update soon and see if it’s resolved in the new version (there are some changelogs that seem promising). I’ll post here when I find out.