El cambio de espacios en un monitor afecta a las aplicaciones abiertas en otro monitor; buscando prevenir esto

3

Es un poco difícil de describir. Utilizando Yosemite 10.10.3. Utilizando un mac con dos monitores. El monitor izquierdo tiene un espacio de escritorio. El monitor derecho tiene dos espacios de escritorio.

Uso muchas ventanas de terminal en el trabajo (4 en mi monitor izquierdo, espacio de escritorio primario (y único), y 4 en mi monitor derecho pero en el espacio de escritorio secundario ... eso significa que mi monitor izquierdo tiene uno el espacio de escritorio y mi monitor derecho tienen dos espacios de escritorio ) pero noté que NO están separados por los monitores físicos. Específicamente, si en mi monitor derecho, espacio secundario, voy y traigo una aplicación diferente "al frente" (y por lo tanto, mostrando "en la parte superior" de cualquier otra ventana que pueda tener abierta, como mi navegador), se abrirá automáticamente. otra ventana de esa aplicación "al frente" en mi monitor IZQUIERDO. Detalles de mi problema específico a continuación:

Lo que me gusta hacer es cambiar al espacio del escritorio secundario en mi monitor derecho cuando necesito usar esas 4 ventanas de terminal para solucionar problemas, pero al mismo tiempo necesito que mi monitor izquierdo no muestre su PROPIA ventana de terminal 4 ya que necesito leer la documentación o algo así y al mismo tiempo usar mi espacio de escritorio primario del monitor derecho también para la documentación. En esta situación ideal, tendría que decir dos navegadores en ambos monitores (monitor izquierdo, espacio de escritorio primario; monitor derecho, espacio de escritorio primario) y 4 ventanas de terminal disponibles para cuando las necesito (monitor derecho, espacio de escritorio secundario ).

Cuando deslizo mi ratón mágico en mi monitor derecho para ver el espacio del escritorio secundario, que es donde guardo 4 ventanas de terminal adicionales en mi monitor derecho, trae automáticamente la última ventana de terminal utilizada en la izquierda monitorear a la vista frontal, bloqueando la aplicación (navegador, en este ejemplo). He confirmado que la ventana de terminal específica en el monitor izquierdo que aparece "en la parte superior" y cubre mi navegador es la última ventana de terminal en la que mi mouse ha hecho clic antes de hacer clic en mi navegador en el monitor izquierdo (para que aparezca mi navegador "al frente" o "en la parte superior" para que pueda leer).

A medida que paso de un lado a otro entre los espacios de mi monitor derecho, tengo que mover constantemente mi mouse hacia el monitor izquierdo y hacer clic en mi navegador para traerlo al frente y ocultar la ventana del terminal. Tengo que seguir haciendo esto una y otra y otra vez ... muy molesto, y no puedo resolverlo.

Sé que esta no es la mejor explicación (es viernes y estoy cansado), pero creo que me dejé lo suficientemente claro para cualquiera que use monitores duales en Mac.

Mi pregunta es:

  1. ¿Por qué sucede esto? Si la Terminal (como un programa) fue tratada como una "entidad" individual, entonces esperaría que las 4 ventanas de terminal en el monitor izquierdo "aparecieran" al frente y cubrieran la aplicación de mi navegador, pero en cambio solo una lo hace pero no la otros.

  2. Más importante, cómo puedo solucionar esto para que cada ventana de terminal sea "independiente" y no se vea afectada por otras ventanas de terminal.

Probé una multitud de combinaciones activando / desactivando las cuatro opciones en el Control de Misión (reorganizar automáticamente los espacios; cambiar a un espacio con ventanas abiertas; agrupar ventanas por aplicación; las pantallas tienen espacios separados). Los cuatro de estos no solucionan mi problema.

El "Reorganizar automáticamente los espacios según el uso más reciente" definitivamente tiene algo que ver con esto. Cuando escribo en uno de los 4 terminales de la izquierda, reproduzco el problema, la última ventana de terminal que escribí es la que aparece. Pude cambiar las que aparecen en la parte frontal del monitor izquierdo escribiendo en una ventana de terminal diferente a la izquierda. Desafortunadamente, no se soluciona esto si no se resuelven los espacios de reorganización automática según el uso reciente de msot

Parece que estoy buscando un "No traiga las últimas ventanas usadas al frente cuando alt-tabbing (sí, voy a usar un término de Microsoft) entre los programas" .

Instrucciones para reproducir mi problema:
Configure para que tenga monitores duales; Un espacio en el monitor izquierdo, dos espacios en el monitor derecho. Abra 8 ventanas de terminal en su monitor izquierdo. Creo que la Terminal abrirá automáticamente las ventanas en el monitor izquierdo. Desliza tu monitor derecho al espacio del escritorio secundario. Mueva cuatro de las 8 ventanas de terminal al espacio secundario del monitor derecho. Mueve el monitor derecho de vuelta al espacio primario. Abra el navegador en el monitor izquierdo para cubrir todas las ventanas de terminal. Deslice el monitor derecho al espacio secundario que tiene 4 ventanas de terminal. Haga clic en una de esas ventanas de terminal de monitor derecho. Aparecerá la última ventana de terminal utilizada en el monitor izquierdo (a.k.a "traer al frente") que cubre su navegador

    
pregunta lobi 25.07.2015 - 00:35

1 respuesta

5

Voy a publicar esto como una respuesta, aunque no sea la que probablemente quisiste ...

Su problema es que tiene una aplicación extendida a dos espacios.

No hay ninguna solución para esto en este momento, sin duplicar la aplicación & redefiniéndolo a nivel de sistema operativo para que el sistema lo reconozca como una aplicación independiente [que, según tengo entendido, debe hacerse en compilación. No soy un programador, pero alguien que me lo explicó me lo explicó, para un caso de uso muy similar me empleo.]

Una solución alternativa podría ser emplear dos aplicaciones completamente diferentes como emuladores de terminal & mantén una en cada espacio.

Por cierto, la peculiaridad de una sola ventana que viene al frente es un error de Yosemite, principalmente pero no completamente arreglado en El Capitán. Puedes curarlo temporalmente matando el Dock & Dejándolo reaparecer. Esto funciona algunos de la época. Si no es así, un reinicio debería, por un tiempo.

En realidad se desencadena por: lo has adivinado ... tener ventanas para una aplicación distribuidas en dos espacios ;-)

    
respondido por el Tetsujin 14.05.2016 - 18:29

Lea otras preguntas en las etiquetas