I did mean CCSM at the time, but I think that comment in the code is wrong now.
I'm pretty sure I can make the Unity code clever enough to just always do the right thing --
If a primary monitor has been defined then use that,
else use the left-most monitor as the current Unity 4.x code does.
The only hard part about this solution is that gdk_screen_get_primary_monitor does not always give a certain answer as to whether a primary monitor has been set at all. That's where some more work is required.
I won't hypothesize any more, but I am confident that config options will not be required at all.
I did mean CCSM at the time, but I think that comment in the code is wrong now.
I'm pretty sure I can make the Unity code clever enough to just always do the right thing --
If a primary monitor has been defined then use that,
else use the left-most monitor as the current Unity 4.x code does.
The only hard part about this solution is that gdk_screen_ get_primary_ monitor does not always give a certain answer as to whether a primary monitor has been set at all. That's where some more work is required.
I won't hypothesize any more, but I am confident that config options will not be required at all.