A veces tengo este problema con la configuración de mi pantalla dual, especialmente cuando estoy haciendo malabares con muchas cosas.
De vez en cuando parece que puedo mover una ventana completamente fuera de la pantalla (estoy no estoy muy seguro de cómo) y no puedo recuperarlo. Si hago un «ocultar todo» en el menú de la aplicación (generalmente es Mail.app, así que sigamos con ese para el ejemplo), todo desaparece y Mail parece pensar que tiene una ventana de «bandeja de entrada» en el menú de Windows, pero no hay nada visible. Cerrar y reiniciar la aplicación no parece ayudar (ya que la aplicación recuerda de manera útil dónde estaba mi ventana anteriormente) y todo lo que termino haciendo es apagar la Mac, desconectar el segundo monitor y reiniciarlo, abrir la aplicación nuevamente y esto parece persuadir a la Mac para que reconsidere la posición de la ventana principal, y todo está bien. Entonces puedo reiniciar el segundo monitor, etc.
¿Hay una mejor manera? ¿Hay alguna forma de ordenar las ventanas de nuevo a un monitor específico, o una utilidad para mover «abrir» / ejecutar ventanas? ¿De verdad estoy haciendo algo mal ? 🙂
Por cierto, no estoy usando Spaces – así que estoy bastante seguro de que este no es un problema extraño de Spaces. 🙂
Responder
Chealion respondió esto en SuperUser .
No copiaré y pegaré su respuesta aquí, ya que él recibió el crédito, no yo.
Pero básicamente, lo que podrías hacer es (citado de la respuesta de Chealion ):
Un segundo método para organizar Windows para que pueda verlos (si por alguna razón se quedan fuera de la pantalla) es cambiar al aplicación que posee la ventana en cuestión, mantenga presionada la tecla Opción y elija «Organizar al frente» en el menú Ventana. Luego, organizará todas las ventanas de esa aplicación en una cascada desde la parte superior izquierda de la pantalla.
Comentarios
- Oh, genial, ¡gracias! I ‘ He votado a favor de su respuesta allí, y le he dado algo de crédito aquí por indicarme el lugar correcto. Hay algunas buenas sugerencias allí, y casi no puedo ‘ esperar a que el problema desaparezca. ccur de nuevo ahora. 🙂
- Esta solución no ‘ no funciona en Yosemite, solo puede acceder al menú Ventana desde la pantalla en la que se encuentra la ventana en Yosemite.
- La opción de menú no ‘ t aparece para XQuartz
- Apple parece haber eliminado esta función a partir de MacOS 10.13.5. Es casi como ‘ s que poder obtener ventanas que se han movido fuera de la pantalla se considera un error, en lugar del hecho de que se pueden mover fuera de la pantalla.
- No existe tal elemento de menú en macOS Catalina
Responder
Para completar:
De mi respuesta originalmente en Pregunta de falla del servidor 7237 :
Cuando se desconecta un monitor (incluido el adaptador, si corresponde, se deja el adaptador deja a OS X pensando que el monitor todavía está enchufado) todas las ventanas deberían moverse a la pantalla principal. Ocasionalmente, algunas ventanas (por ejemplo, Firefox) mantendrán su posición en el extremo derecho de la pantalla, dejándote el espacio suficiente para agarrar la barra de título y moverla donde quieras.
Un método es antes de desconectar el monitor externo (o antes de desconectar el dongle) es abrir el Panel de preferencias de pantallas en Preferencias del sistema y hacer clic en el botón «Reunir ventanas». Se supone que esto traerá todas las ventanas a la pantalla principal y la opción lo hace no aparecer si no tiene un segundo monitor enchufado.
Un segundo método para organizar Windows para que pueda verlos (si por alguna razón se quedan fuera de la pantalla) es cambiar al aplicación que posee la ventana en cuestión, mantenga presionada la tecla Opción y elija «Organizar al frente» en el menú Ventana. Luego, organizará todas las ventanas de esa aplicación en una cascada desde la parte superior izquierda de la pantalla.
Por último, hay varios AppleScripts disponibles (por ejemplo, este en Snipplr ) que También tomará todas las ventanas fuera de la pantalla y las moverá en la pantalla por usted.
También hay una ingeniosa aplicación shareware llamada Stay que ayudar a automatizar mucho de esto por usted, mientras que también hay MarcoPolo que hará mucho más que solo notar si un monitor está desconectado y le permite ejecutar scripts ( en caso de que quiera hacer algo más que reorganizar las ventanas).
Comentarios
- I ‘ Lo siento, pero no tengo idea de qué ‘ estás hablando.
change to the application that owns the window in question, hold the Option key down and choose "Arrange in Front" from the Window menu
No ‘ veo eso en ningún lado
Responder
Pensé que debería dar una respuesta a esto que describa soluciones específicamente para XQuartz. Muchas de las soluciones aquí no funcionan para XQuartz. De este ticket: https://xquartz.macosforge.org/trac/ticket/796 , he encontrado dos soluciones que funcionan y creo que sería beneficioso indicar aquí.
-
Si puede desenchufar / enchufar su monitor fácilmente, entonces desenchufe su monitor para que su ventana aparezca en un lugar al que pueda acceder. Luego, con el mouse , haga clic en la ventana y mantenga presionado el botón del mouse como si fuera a arrastrarlo. Sin soltar el mouse o la ventana, conecte su monitor. La ventana de XQuartz debe permanecer donde está su mouse.
-
Este paquete ShiftIt funciona muy bien para obtener ventanas que han desaparecido fuera de la pantalla: https://github.com/fikovnik/ShiftIt/downloads Puede haber otros paquetes similares, pero este es limpio y efectivo.
¡Espero que esto ayude a alguien!
Comentarios
- Shiftlt funciona casi con XQuartz. En realidad, vuelve a centrar la ventana principal de (por ejemplo) Inkscape pero no la ventana secundaria (prop erty diálogo). Sin embargo, es una buena herramienta para conocer. +1
Responder
Tengo dos pantallas y cargar Inkscape generalmente lo coloca en un lugar inaccesible. Puedo verlo usando «mostrar todas las ventanas», pero si lo selecciono desde allí, desaparece de nuevo. La solución que encontré vino de este comentario de la lista de correo .
Al desconectar la segunda pantalla, puedo ver Inkscape. Pero incluso después de moverlo un poco, si vuelvo a enchufar la otra pantalla, desaparece del borde nuevamente. La solución es:
- Desenchufe la segunda pantalla
- Use el mouse para tomar la barra de título de la ventana (haga clic y mantenga presionada)
- Mientras mantiene la barra de título, vuelva a conectar el monitor
Comentarios
- I ‘ Agregaré que recibo muchas miradas de otras personas en la oficina mientras realizo esta tarea.
Responder
Encontré una solución muy fácil para esto.
Me pasó en Powerpoint. Fui al menú de Powerpoint en la parte superior de la pantalla. Haga clic en «Ventana» y luego haga clic en «Zoom en la ventana». Listo
Comentarios
- Esta es la única respuesta que funcionó para 10.11.5 (nombre en clave El Capitan).
- Alternativamente , Ventana > El zoom me funcionó (Zoom en la ventana no era ‘ una opción).
- Ventana > Zoom funciona en Mojave
Responder
Algo que probé y Me funcionó cambiar la resolución a una más baja y luego volver a subirla. Y, mágicamente, pone la aplicación en el centro. Saludos.
Respuesta
Encontré esta aplicación: WindowWrangler
Permite usar atajos de teclado para mover la ventana.
Desafortunadamente, no funciona para la única ventana que necesito: Inkscape en un entorno XQuartz.
Comentarios
- ¿Encontraste alguna solución para xquartz?
- La solución que encontré fue conectar un monitor externo: en ese caso, el la ventana cambió su posición de una manera que podría moverla. Lo muevo para que, después de desconectar la pantalla, la barra superior de la ventana sea » accesible «.
- @ gebirgsb ä rbel Vea la respuesta que acabo de publicar a continuación. Creo que puede resultarle útil.
- @gebirgsb ä rbel Consulte la [nueva respuesta] ( apple .stackexchange.com / a / 238975/31154 ) Publiqué a continuación, usando la utilidad
xdotool
, que finalmente resolvió todos mis problemas
Respuesta
Para un problema específico de X11 / XQuartz, aquí hay una solución que encontré.
Requisito previo
Primero, necesitará xdotool . Uno puede instalarlo usando brew install xdotool
Lo básico
Puede mover una ventana hacia la izquierda usando el siguiente script:
xdotool getactivewindow windowmove --relative -- -100 -44
-44 es un valor que creo que es la suma de la altura de la barra de título y la altura de la barra de menú. Si no se configura aquí, la ventana bajará en lugar de mantener la posición y.
Para movimiento a la derecha:
xdotool getactivewindow windowmove --relative -- 100 -44
Para moverse hacia arriba:
xdotool getactivewindow windowmove --relative -- x -100
Para moverse hacia abajo:
xdotool getactivewindow windowmove --relative -- x 100
Así que ahora puede mover el ventana seleccionada (a la que puede acceder usando Expose haciendo clic en ella si está fuera de la pantalla).
A continuación, puede abrir la terminal y repita los comandos hasta que aparezca la ventana.
Acceda a ella mediante un atajo
Para hacer que su ventana se mueva usando el atajo de teclado, puede usar el explicación dada aquí
De hecho, agregué estos atajos usando BetterTouchTool.
-
BetterTouchPreferences > Teclado
-
Agregar nuevo atajo
-
Seleccione Atajo de teclado campo de texto y presione (p. ej.) shift + ^ + cmd + ←
-
Seleccione Activar acción predefinida : Control de otras aplicaciones > Ejecutar comando de terminal
-
Ingrese el comando para (por ejemplo) movimiento a la derecha con la ruta completa a xdotool (puede obtenerlo usando el comando
which xdotool
)/usr/local/bin/xdotool getactivewindow windowmove --relative -- 100 -44
-
Haga clic en guardar botón.
Repite lo mismo para otras direcciones y disfruta!
Comentarios
- fink no tiene ‘ xdotool
Responder
Además, para integridad, me encontré con esto: Aplicación Stay para Mac aunque todavía no la he probado ni comprado.
Desde su sitio web:
Stay puede almacenar un conjunto de ventanas para cada combinación de pantallas que use con su computadora. Por ejemplo, si tiene una computadora portátil que a veces está conectada a un monitor externo, puede almacenar dos conjuntos de ventanas en Stay; uno con el monitor externo conectado y otro sin él. Una vez hecho esto, podrá asegurarse de que sus ventanas estén siempre donde desea que estén haciendo que Stay restaure las ventanas cada vez que conecte o desconecte el monitor externo. Stay puede incluso configurarse para restaurar automáticamente las ventanas cuando las pantallas están conectadas y desconectadas.
Responder
Tengo una solución que funcionó para mí y busqué foros e intenté todo lo que pude.
Al final encontré una manera. Instale una aplicación llamada BetterTouchTool. Esto le permite crear un atajo para hacer varias cosas útiles con su pantalla, etc. Luego configure un atajo específico de la aplicación (mucho más fácil de lo que parece) y hágalo simple. Lo configuré para que «deslizar dos dedos hacia arriba» condujera a una acción «Maximizar ventana». Esto pegó la aplicación que faltaba en la pantalla de mi computadora portátil y la alejó de la pantalla del monitor fantasma en la que estaba pegada.
Problema resuelto.
Aquí está una imagen de cómo se ve BetterTouchTool cuando configuré el acceso directo:
Comentarios
- También soluciono el problema con BetterTouchTool.
Respuesta
Acabo de tener el mismo problema en Mavericks , Logré resolver el problema siguiendo estos pasos:
- Lleve el puntero a un borde de la ventana que se movió fuera de la pantalla, por ejemplo, al borde de la derecha.
- Cuando vea el icono de cambio de tamaño (en mi caso, el icono de cambio de tamaño horizontal) haga clic y mantenga presionado.
- Mientras «mantiene presionado el clic», arrastre la ventana. ¡Voila!
Comentarios
- Esto solo funciona si la ventana está contra el borde de la otra ventana
Respuesta
Un amigo mío escribió una herramienta gratuita para recuperar las ventanas, si quieres comprobarlo, ve aquí: http://bring-em-back.com
Respuesta
Parece que esto me sucede con mayor frecuencia cuando la pantalla secundaria está «arriba» (en Preferencias del sistema -> Pantalla -> Disposición). Cuando ocurre el problema, si muevo la pantalla externa «hacia la derecha», las ventanas X11 reaparecen.
Respuesta
En El Capitán, las respuestas simples aquí no funcionaron para mí o no estaban disponibles como opciones. Lo que funcionó fue hacer clic derecho en la aplicación en el Dock (Chrome en mi caso) y seleccionar Opciones> Asignar al escritorio en la pantalla 1. Esto movió todas las ventanas a mi escritorio actual.
Responder
En Yosemite, si me ha funcionado
- abrir Preferencias del sistema
- abrir Pantalla < Resolución
- seleccione «Escalado»
- cambie la configuración a cualquier otra cosa temporalmente
Para mí, esto fue suficiente para forzar a la aplicación a volver a la pantalla.
Respuesta
Aunque un poco extraño que una ventana (Terminal en mi caso ) se perdió en el arreglo. Intenté hacer zoom, traer todo al frente, pero nada parecía funcionar.
Finalmente, Ventana → Combinar todas las ventanas hizo el truco.
Respuesta
Puede crear una aplicación sencilla para hacerlo en el Editor de AppleScript.Ingrese el siguiente texto y guárdelo como una aplicación. Si lo coloca en su carpeta de aplicaciones, será fácil acceder a través de SpotLight. Llamé a las mías para recopilar ventanas.
property processesToIgnore : {} tell application "Finder" set _b to bounds of window of desktop set screen_width to item 3 of _b set screen_height to item 4 of _b end tell tell application "System Events" set allProcesses to application processes set _results to "" repeat with i from 1 to count allProcesses set doIt to 1 repeat with z from 1 to count processesToIgnore if process i = process (item z of processesToIgnore) then set doIt to 0 end if end repeat if doIt = 1 then tell process i repeat with x from 1 to (count windows) set winPos to position of window x set _x to item 1 of winPos set _y to item 2 of winPos if (_x < 0 or _y < 0 or _x > screen_width or _y > screen_height) then set position of window x to {0, 22} end if end repeat end tell end if end repeat end tell
Comentarios
- Para completar, ‘ tendré que explicar cómo moverse » No se permite el acceso de asistencia al editor de scripts » (Yosemite)
Respuesta
Otra solución para XQuartz:
brew install wmctrl wmctrl -i -r $(wmctrl -G -l | grep -i inkscape | cut -d" " -f1 ) -e 0,0,0,100,100
Reemplaza «inkscape» con lo que quieras.
Respuesta
Aquí tienes una respuesta fácil que toma 15 segundos y es una solución permanente.
https://groups.google.com/forum/#!topic/eggbotuser/48RbZ2Pey5A
Este problema aparece si tiene varias pantallas. El documento está abierto, está muy a la izquierda, fuera de la pantalla de todas las pantallas. No puede solucionar este problema con Applescript: XQuartz no implementa los verbos de codificación estándar para obtener y establecer la posición de las ventanas. Tampoco implementa los equivalentes estándar del administrador de ventanas X11.
La causa del problema es un conflicto entre una configuración de preferencia en Inkscape y una configuración de preferencia en Mavericks.
La falta de -la configuración de preferencia del cuadro para Mavericks en Preferencias del sistema> Mission Control es [x] Las pantallas tienen espacios separados
La configuración de preferencia lista para usar para Inkscape en su barra de menú Archivo> Preferencias de Inkscape> Windows es (•) Guardar y restaurar la geometría de la ventana para cada documento.
Si cambia la preferencia de OS X (requiere cerrar sesión y volver a iniciar sesión), o cambia la preferencia de Inkscape a (•) Don No guarde la geometría de la ventana (lo cual no puede hacer a menos que pueda hacer que Inkscape le muestre una ventana), Inkscape funciona como se espera.
Entonces, si desea un nuevo comportamiento de Mavericks con múltiples pantallas en su Mac, luego vuelva temporalmente a la forma anterior, cambie una preferencia de Inkscape, luego configure Mavericks nuevamente en una barra de menú en cada pantalla.
Responder
En el elemento de menú «Ventana» de la aplicación, seleccione «Organizar todo». Esto funcionó para Microsoft PowerPoint para Mac, puede que no funcione para todos.
Respuesta
Tengo un problema similar en mi Mac al abrir MS Powerpoint, ya que no se mostrará en la pantalla. La forma más sencilla es ir a la barra de menú de Powerpoint en la parte superior de la pantalla de su Mac y hacer clic en «Ventana» y luego en «Organizar todo». Las ventanas de PowerPoint mostrarán
Respuesta
La solución más simple que he encontrado para este problema es hacer clic derecho en el ícono correspondiente en la barra de tareas y luego seleccione «Ocultar». A continuación, puede hacer lo mismo y seleccionar «Mostrar» y luego reaparecerá la ventana que falta.
Comentarios
- Esto no funcionó para mí.