Restablecer la posición de Windows de Mac OS X después de desconectar el monitor externo

72

El uso de Mac OS en varios monitores es excelente, pero después de quitar el monitor externo (segundo monitor), la posición de Windows originalmente en el monitor externo no se reubica en el monitor predeterminado. ¿Hay alguna tecla de acceso directo o utilidades que puedan restablecer la posición de la ventana para este tipo de uso?

hendrasaputra
fuente
También puede consultar serverfault.com/questions/7237/… en Server Fault.
Chealion
vea también la pregunta muy popular ¿ Qué opciones de administración de ventanas existen para OS X?
cwd

Respuestas:

64

De mi respuesta originalmente en la pregunta de falla del servidor 7237 :

Cuando un monitor está desconectado (incluido el adaptador también, si corresponde, dejando el adaptador deja a OS X pensando que el monitor todavía está enchufado), todo Windows debería pasar a la pantalla principal. Ocasionalmente, algunas ventanas (p. Ej., Firefox) mantendrán su posición en el extremo derecho de la pantalla, dejándote el espacio suficiente para tomar la barra de título y moverla a donde quieras.

Un método para organizar las ventanas para que pueda verlas (si por alguna razón permanecen fuera de la pantalla) es cambiar a la aplicación que posee la ventana en cuestión, mantenga presionada la tecla Opción y elija "Organizar al frente" Menú de ventana Luego organizará todas las ventanas de esa aplicación en una cascada desde la parte superior izquierda de la pantalla.

En segundo lugar, hay varios AppleScripts disponibles (por ejemplo, este en Snipplr ) que también tomarán cada ventana fuera de la pantalla y la moverán a la pantalla por usted.

También hay una ingeniosa aplicación shareware llamada Stay que le ayudará a automatizar mucho de esto, mientras que también está ControlPlane, que hará mucho más que solo notar si un monitor está desconectado y le permite ejecutar scripts (en caso de que quiera hacer más que reorganizar las ventanas). ControlPlane es gratuito, pero no tiene ningún mecanismo directo para mover ventanas (debe adjuntarlo a uno de los AppleScripts mencionados anteriormente).

Chealion
fuente
"Reunir Windows" solo afecta, y solo pretende afectar, las ventanas de "Pantalla" de Preferencias del Sistema.
Araxia
@ Araxia: Corregido. Extraño porque podría haber jurado que lo he usado de esa manera antes (pero definitivamente no funciona de esa manera en Lion)
Chealion
También puedes reorganizar las ventanas con Divvy
Irfan
El guión de Snipplr funcionó muy bien. Todavía no he probado el script con aplicaciones de X-windows, que Divvy no parece poder cambiar de tamaño.
harijay
En Mavericks, haga clic en esa aplicación, en la barra de menú, haga clic en "Ventana"> "Traer todo al frente"
Ivan Chau
6

También puede ir a Pantallas y elegir activar / desactivar la duplicación y restablecerá las ventanas.

Alex
fuente
4

brisa tiene estados de ventana global y de aplicación. los estados pueden activarse usando su teclado y son independientes de la resolución. empareje esto con el tamaño y el flujo de la ventana y estará listo.

Yanokwa
fuente
3

Tratar

Ventana -> cascada

¿Esto soluciona tus problemas?

mp
fuente
1
Esta opción no está disponible en OSX
Canadian Luke
44
Funciona para Powerpoint 14.2.1 en MacOS 10.7.4
mp
OK, aparentemente no aparece en OSX 10.6.8 ... Hmmm. Usuario de Lucky Lion
canadiense Luke el
3

Mantenga presionada la tecla de opción y haga clic en el icono de la aplicación en el dock dos veces. El primer clic ocultará la ventana y el segundo clic cambiará el tamaño de la ventana para que quepa en la ventana única.

uhzoomzip
fuente
Esta es la mejor respuesta, también funciona en macOS Sierra.
Justin
2

Ninguno de estos funcionó, luego leí sobre un truco para eliminar el archivo plist. Eso eliminó todo, incluido mi registro para la aplicación que estaba tratando de reunir la ventana principal, que estaba abierta, la última vez que la cerré.

Luego intenté lo siguiente y tuve éxito: cambié la clave MainWindowFrame a s.th. debajo de mi resolución de pantalla, en mi caso:

<key>MainWindowFrame</key>
    <array>
        <integer>**2237**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

a:

<key>MainWindowFrame</key>
    <array>
        <integer>**1000**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

Eso finalmente hizo el truco !!!

gr.mon
fuente
2
¿Qué archivo plist editó?
rennat
1

Tuve una consulta similar para un amigo que usa un monitor externo con una Macbook, y sugirió SizeUp . Todavía no lo he investigado, pero puede ser lo que buscas.

jtimberman
fuente
¿Es posible que el tamaño provoque que las ventanas se muevan al borde de la pantalla cuando despierto mi Mac?
Andy
1

Puede ir a Preferencias del sistema> Pantallas y cambiar la resolución a algo más bajo, digamos 1024 x 768 u 800 x 600 y hará que las ventanas se restablezcan a ese tamaño de pantalla más pequeño. Vuelva a cambiarlo a lo que tenía y debería aparecer una ventana de pantalla completa.

Michael Glenn
fuente
creo que esto funcionó
malhal
1

Una vez tuve un caso extraño en el que solo puedo ver la ventana de la aplicación cuando cambio entre espacios. Sabía que estaba en algún lugar a la izquierda de la pantalla; Probé muchos métodos descritos aquí sin resultado.

Finalmente, reorganicé mi pantalla principal y externa en la preferencia de pantalla para que esté en la esquina superior izquierda de la otra, y finalmente apareció la ventana.

TTT
fuente
1

Cuando ejecuta múltiples pantallas de diferentes resoluciones en Mac, Mac parece "pretender" que todos los monitores realmente tienen la misma resolución vertical al crear una pantalla "virtual" real para llenar los espacios entre cada una de las pantallas más pequeñas y la pantalla más grande . Por ejemplo, tengo un macbook pro y una pantalla de cine de 27 ".

Ejecuto mi pantalla Cinema con su resolución nativa, 2560x1440, y mi macbook en el extremo derecho, "más espacio" (es más pequeño que 1440, pero no me dice exactamente qué es). Debido a que tengo mi monitor y mi laptop ubicados en mi escritorio, utilizo la pestaña "arreglo" en las preferencias del sistema para alinear el borde inferior de las pantallas. Cuando hago esto, hay una sección sobre la pantalla del macbook que se muestra en blanco o vacía en la ventana de disposición.

SIN EMBARGO, descubrí que si reorganizaba las cosas de modo que los bordes superiores de mis pantallas estuvieran alineados, la ventana de mi aplicación que faltaba me estaba esperando silenciosamente en la parte superior izquierda del espacio del monitor de la computadora portátil, pensando que estaba en la pantalla y visible todo hora. A partir de ahí, descubrí que moviendo la pantalla de mi computadora portátil hacia abajo para alinearla con el monitor externo en la parte inferior, el sistema tuvo la amabilidad de forzar la ventana ahora oculta en la parte superior izquierda de mi pantalla Cinema.

usuario237707
fuente
0

Mantengo la preferencia de visualización en la barra de menú (hay una opción en la preferencia de visualización para esto). Luego, cada vez que cambie la disposición del monitor y OS X no lo detecte, puede hacer clic aquí y elegir 'Detectar pantallas'.

Alternativamente, puede escribir esa acción en Automator y asignarle una tecla de acceso directo. Vea este enlace para más información

Mark Pim
fuente
0

Tuve el mismo problema al usar Pixelmator y tener algunas ventanas fuera de la pantalla al intentar usarlo el día después de haberlo usado en casa con mi computadora portátil conectada a un monitor. Simplemente vaya a sus pantallas, configure su resolución en algo más bajo, haga clic en el botón 'Reunir ventanas' y luego vuelva a configurar su resolución a la normalidad y debería ver todas sus ventanas de Pixelmator (o cualquier aplicación).


fuente
0

Otra cosa que puede hacer es exponer (creo que deslizar tres dedos hacia arriba de forma predeterminada) y arrastrar la ventana a otra pantalla. Si puede llegar a la esquina inferior derecha, aparecerá la ventana en la parte superior de la pantalla.

bananabananabanana
fuente