151 votos

Recordar tamaños y ubicación de la ventana al desconectar y volver a conectar el segundo monitor

Aquí hay algo que es molesto:

  1. Conecta un monitor externo a la computadora portátil (en mi caso, Mac OS X Leopard).
  2. Organiza tus ventanas para tener el IDE en una pantalla y el navegador en otra. (etc, etc. Redimensionar, reorganizar, darle vueltas, darle vueltas.)
  3. Desconecta el monitor para ir a una reunión, o lo que sea.
  4. Regresa al paso 1.

Me gustaría reemplazar el paso 2 con "la computadora recuerda exactamente cómo lo tenía y simplemente lo vuelve a colocar de esa manera".

(Personalmente, solo necesito una solución para Mac, pero recopilar soluciones para otros sistemas aquí podría ser útil para otros. Estoy segura de que es un problema común.)

4voto

tux0redup Puntos 116

Arreglé esto sin utilizar ninguna aplicación externa.

Lo único que tienes que hacer es asegurarte de que tu laptop sea "Escritorio 1" y tu monitor externo "Escritorio 2"

Puedes hacer esto moviendo la barra de menú blanca a la pantalla del laptop en preferencias del sistema > Pantallas > Disposición

0 votos

Lamentablemente, esto ya no parece ser el caso a partir de 10.13 (High Sierra).

0 votos

Esto funciona muy bien en macOS Monterey v12.1... las etiquetas son un poco diferentes... úsalas como "Pantalla principal" y "Extendida"... funciona muy bien. ¡Gracias!

0 votos

Estaba preguntándome por qué nunca tuve este problema, a lo largo de 10 años de MacBooks/ pantallas/ sistemas operativos. Esto lo explica.

3voto

3voto

Antes de desenchufar el monitor, cierra todo lo que no esté completamente en el monitor principal. Las aplicaciones generalmente guardan su estado (incluida la ubicación de la ventana) cuando se cierran y lo leen cuando se abren, por lo que si el segundo monitor está presente en ambos momentos, deberías estar bien.

Puedes aprovechar las aplicaciones que permiten tener más de una instancia abierta al mismo tiempo, pero solo guardan el estado al cerrar. Cierra la instancia de varios monitores (lo que provoca que se guarde el estado). Desconecta el segundo monitor. Si tienes una segunda instancia en ejecución, debería reposicionarse en el monitor principal, o puedes iniciar otra instancia. No cierres esta instancia antes de volver a enchufar el segundo monitor e iniciar otra instancia (que luego leería la configuración de varios monitores al iniciarse). Luego puedes cerrar la instancia de un solo monitor (guardando ese estado) y luego la instancia de varios monitores (sobrescribiendo el estado de un solo monitor).

Una opción más compleja podría incluir averiguar dónde se guarda el estado, hacer una copia de seguridad y escribir un archivo por lotes / script para restaurarlo antes de abrir la aplicación, lo que te permitiría hacer un enlace para hacer esto automáticamente al iniciar la aplicación.

Finalmente, puede que haya una utilidad para tu plataforma, o escribir una puede no ser muy complejo. Para Windows, hay un programa llamado ShiftWindow que puede reposicionar ventanas ya sea al iniciar la aplicación o con una tecla de acceso directo. Me temo que no conozco lo suficiente sobre MacOS como para decir si existe una utilidad similar. Esta es probablemente la solución ideal, solo por detrás de tener el soporte del sistema operativo para tal función de forma directa.

1 votos

¡Gracias! ¡No es la respuesta que estaba esperando pero es una buena pista!

0 votos

Esta es la solución más elegante. ¡No se necesitan instalaciones ni complicaciones! ¡Gracias!

3voto

Taz Puntos 118

En Reddit algunos usuarios sugirieron Display Maid. Lo estoy usando en MB Air (M1) conectado al dock Display Link con monitor 4K y monitor full HD conectado a través de TB y hasta ahora es genial.

0 votos

¿Cómo se compara con Stay? He estado usando Stay durante algunos años y he estado relativamente contento, ¡pero siempre interesado en opciones mejoradas!

0 votos

No tengo experiencia con Stay, pero por lo que vi en el vídeo de demostración, la funcionalidad de Stacy parece ser muy similar.

3voto

Majal Puntos 137

Encontré una respuesta en macrumors que funciona para mí sin necesidad de otro software.

Preferencias -> General -> Desmarcar Cerrar ventanas al salir de una aplicación

La descripción de lo que hace esta configuración tiene sentido:

Cuando está seleccionado, los documentos y ventanas abiertos no se restaurarán al reabrir una aplicación

No sé por qué desenchufar y volver a enchufar un monitor cuenta como "reabrir una aplicación" pero esto funcionó para mí.

0 votos

El problema no es cerrar una aplicación, el problema es desconectar y volver a conectar un monitor secundario mientras la aplicación sigue activa

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X