¿Puedo evitar que OS X cambie el tamaño y mueva las ventanas cuando duermo mientras estoy conectado a un monitor externo?

Tengo mi Retina Macbook Pro conectada a una pantalla ASUS 2560x1440 a través del puerto HDMI. Mantengo la tapa de la computadora portátil cerrada para que el monitor sea la única pantalla en uso.

Cuando duermo mi computadora (a través de esquinas activas si es importante) y la vuelvo a activar, todas las ventanas cambian de tamaño y se encuentran en la esquina superior izquierda. Mi suposición es que los está redimensionando y reposicionando para la pantalla incorporada. ¿Hay alguna manera de evitar que esto suceda para no tener que cambiar el tamaño y mover todas mis ventanas cuando vuelva a usar la computadora?

He notado que esto sucede cuando la pantalla está en reposo o se apaga debido a la pérdida de señal. Lo que sucede cuando la Mac duerme. Si de alguna manera pudiera mantener la pantalla 'ENCENDIDA', apuesto a que la Mac no la vería como eliminada y dejaría las ventanas allí.
Tengo este problema también. La causa es que el monitor ASUS se apaga después de que la pantalla se apaga y señala incorrectamente en la conexión (a la Mac) que ya no está allí. Luego, la Mac (incorrectamente, en mi humilde opinión; debería esperar a que se active para hacer esto) reconfigura el escritorio y mueve las ventanas. No sé de ninguna manera de arreglar esto.

Respuestas (5)

Vaya al menú de su monitor externo. Si hay una opción que permite que un dispositivo cambie la alimentación del otro a través de HDMI, asegúrese de que no esté seleccionada (honestamente, no creo que esto tenga un efecto ya que su computadora portátil está conduciendo, pero por el bien de la solución de problemas ...).

Yo también uso un MBP Retina con monitor externo (a través de HDMI). Si apago el monitor externo mientras tiene ventanas de aplicaciones en su escritorio, la pantalla de mi computadora portátil se actualiza y dichas ventanas se mueven a la pantalla de mi computadora portátil. Sin embargo, si vuelvo a encender el monitor externo, estas ventanas de aplicaciones "automágicamente" vuelven a donde estaban (misma ubicación y tamaño) en el escritorio externo (siempre y cuando no haya apagado la computadora mientras tanto) . Por lo tanto, parece que una solución (si tiene dificultades para usar también la pantalla de su computadora portátil) es dejar la computadora portátil abierta, pero disminuir el brillo de la pantalla a 0. Hago esto todo el tiempo cuando veo una película en la pantalla. pantalla grande y, verdaderamente, el perfil de la computadora portátil no es menos "abultado" de lo que sería si estuviera cerrado. Un beneficio adicional de este método es que la computadora portátil se mantiene más fría (de lo que sería si la cerrara). Puede verificar esto con cualquier aplicación gratuita de monitoreo de temperatura.

Si lo anterior no funciona o es intolerable, supongo que se podría programar una solución, aunque no estoy seguro de por dónde empezar con esto.

No sé si puedes evitarlo, pero yo uso una aplicación llamada Stay by Cordless Dog ($15, versión de prueba gratuita), que mantiene las ventanas en su lugar entre los cambios de configuración de la pantalla.

El problema de brillo fue un error que se solucionó en 10.15.4; el problema de cambio de tamaño y ubicación de las ventanas es un problema de HDMI y cómo lo ve la Mac.

Si tiene un DisplayPort, use esa conexión. ¡Resolvió todos los problemas!

Trato de evitar HDMI tanto como sea posible. Es un estándar de consumo y muy escamoso: he tenido problemas con HDMI en todo tipo de otros dispositivos (Roku, Chromecast, etc.). DisplayPort es el camino a seguir. ¡+1 y bienvenido a Ask Different!

En versiones recientes de macOS, configure una contraseña de usuario para despertarse del modo de suspensión. Luego, la máquina se activará en una pantalla de inicio de sesión y, cuando haya ingresado la contraseña, la pantalla externa habrá sido reconocida y debería restaurar todas las posiciones originales de la ventana correctamente.

Tuve este problema durante un tiempo y probé muchas aplicaciones para solucionarlo. Finalmente encontré una solución que consistía en usar un cable HDMI a USB-C en lugar de HDMI-HDMI.