En Mac puedes configurar cada aplicación para que se abra en un determinado monitor. No se adaptan a las diferentes configuraciones de los monitores, sino que van donde tú las configures. Pero hay un montón de pasos no obvios para hacerlo.
1) En Preferencias del Sistema -> Mission Control tiene que poner "Las pantallas tienen espacios separados" en Verdadero. De lo contrario, todos sus monitores son un solo "espacio" y la asignación de aplicaciones es imposible.
2) Tienes que tener tu(s) monitor(es) conectado(s).
3) Al menos uno de tus monitores tiene que tener dos o más Escritorios propios. Si tienes un Escritorio en cada Monitor, son dos o más en total, pero no es suficiente. Tienes que crear otro Escritorio en cualquiera de los dos monitores, aunque no tengas intención de utilizarlo. Esa es la clave para desbloquear los esquivos menús que te permiten configurar esto.
4) Ha sido fácil, ¿verdad? Con todo esto fuera del camino, inicie cualquier aplicación, haga clic derecho en su icono del Dock, elija Opciones y allí verá "Asignar a". Por lo que he podido comprobar, las opciones son:
- Todos - La aplicación se abrirá en el monitor desde el que se inició y aparecerá en todos los escritorios de ese monitor.
- Escritorio en la pantalla 1 : La aplicación se abrirá siempre en la pantalla 1, en cualquier escritorio que esté activo.
- Escritorio en la pantalla 2, 3, etc.: se obtiene esto.
- No: La app se abrirá en el escritorio activo en el monitor en el que la hayas iniciado. Si desconectas los monitores, las Apps configuradas para monitores específicos también se comportarán de esta manera.
Ahora hazlo para cada aplicación que quieras configurar.