Mantener la asignación de ventanas a espacios al reiniciar y desconectar el monitor externo

Uso mucho los espacios y tengo mis ventanas dispuestas en un orden particular. Si reinicio, todas las aplicaciones se iniciarán en el mismo espacio con muchos espacios vacíos.

Si desenchufo mi monitor externo, en lugar de agregar esos espacios a los demás, las ventanas en ellos cambian de tamaño y se vuelcan en la pantalla del macbook. Pueden o no volver a tener tamaños divertidos cuando el monitor se vuelve a enchufar.

Me gustaría mantener las ventanas en espacios específicos independientemente de lo que esté pasando.

Respuestas (2)

Puede haber otras opciones, pero he disfrutado usando una aplicación llamada Stay, de Cordless Dog: https://cordlessdog.com/stay/ .

Se necesitan algunos pasos para guardar y editar la disposición de la ventana, pero una vez que lo configura, Stay maneja la conexión/desconexión de las pantallas sin problemas.

Para configurarlo, "almacena" la(s) ventana(s) de la aplicación actual o de todas las aplicaciones. Estas "ventanas almacenadas" se guardan para su configuración de pantalla actual.

No uso Spaces con regularidad, pero según los documentos de Stay, si descarga la aplicación directamente del desarrollador, en lugar de Mac App Store, la aplicación es compatible con Spaces: https://cordlessdog.com/stay/documentation /preguntas frecuentes/#espacios

Un consejo: si desea que todas las ventanas de una aplicación en particular siempre tengan el mismo tamaño y posición que la ventana actual que tiene abierta, use el patrón "Coincidir todas las ventanas" después de almacenar la ventana (busque "Coincidencia de patrón de título de ventana" en el sitio web Docs).

Acabo de comprobar las preguntas frecuentes sobre espacios y parece que el enlace ya no está. Luego busqué en su sitio web, googe, twitter, etc... No encontré ni una sola mención de que admiten espacios. Descargué la aplicación y no hay soporte para espacios. :(
@alexandernst acabo de enviar una edición actualizando el enlace a cordlessdog.com/stay/documentation/faq/#spaces
@TaylorEdmiston, pero ¿eso significa que finalmente admiten espacios? Porque la última vez que lo intenté, no lo hicieron.
@alexandernst En mi prueba, no hizo lo que esperaba. Probé con Numbers, ejecuté Store All Windows for Numbers con 3 hojas (1 en el Espacio A; y 2, 3 en el Espacio B), luego cerré y reinicié la aplicación. Restauró la posición y el tamaño de las ventanas, pero las dejó todas en el espacio en el que reinicié la aplicación. Mi preocupación es más acerca de mantener las ventanas en sus posiciones en sus espacios durante un reinicio, lo que Stay no parece resolver.
Probé "Stay" en mi MacOS Mojave. No funcionó. Puse algunas ventanas en diferentes espacios, luego las guardé. Luego los cerré, fui a un espacio diferente e intenté reabrir esa aplicación. Todas las aplicaciones se abrieron en el espacio en el que me encontraba actualmente. Más tarde intenté restaurar Windows, pero no pasó nada.

Después de un poco de experimentación, he podido mantener todas las ventanas en los espacios adecuados al desenchufar/volver a enchufar agregando 1 espacio en blanco adicional en la pantalla de mi computadora portátil.

Mientras estoy conectado a un monitor externo, tengo el n.° 1 en el monitor y el n.° 2 y 3 en la computadora portátil (llámelos 1a, 2a, 3a). #2a se mantiene en blanco.

Al desconectar, se produce una fusión y reorganización de los espacios:

1a + 2a -> 1b (Por eso dejé 2a en blanco)

3a -> 2b

El resultado final cuando lo desconecté es que mis cosas originales que se separaron todavía están separadas, simplemente no tengo la pantalla en blanco adicional.

Probablemente haya alguna forma de extrapolar este comportamiento de fusión con más de 3 pantallas.

Buena solución que no requiere una nueva aplicación
Una cosa a tener en cuenta es que puede mantener su primer espacio en blanco más fácilmente usando Elementos de inicio de sesión y la opción "Asignar a": superuser.com/a/1221401/454133
Mi problema es que tengo 2 monitores y mi computadora portátil, por lo que 2 espacios se fusionan en mi computadora portátil. Ojalá dejara los espacios como espacios y me diera 3 en mi computadora portátil, en lugar de fusionarlos.
Es 2019. Este problema tiene casi una década. ¿Cómo Mac no ha resuelto esto por ahora?
Por lo tanto, agregar un espacio en blanco adicional a cada monitor parece hacer que esta solución funcione para conectar/desconectar varios monitores. Pero no ayuda al abrir una nueva ventana. Sublime Text, por ejemplo, todavía se abre en el espacio equivocado cuando abro una nueva ventana >:(