¿Cómo puedo hacer que las aplicaciones en OSX abran nuevas ventanas en el mismo espacio al abrir un archivo desde Finder?

OS X 10.8. Bastante simple. En este momento, cuando abro un archivo a través de Finder, si el tipo de archivo está configurado para ser abierto por la aplicación Y, a menudo OSX encuentra un espacio que tiene una ventana abierta de Y y envía el archivo a esa ventana en ese espacio. Sin embargo, lo que quiero es que cuando abra el archivo, quiero una nueva ventana para ese archivo y en el mismo espacio.

Según esta pregunta , sé que hay una solución alternativa explícita para Chrome, lo cual es genial; lo mismo ocurre con Finder. Pero quiero que esta configuración sea para todo el sistema. Por ejemplo, quiero abrir un nuevo documento txt a través del buscador y hacer que MacVim abra una nueva ventana con el archivo en mi espacio actual (como lo haría si se iniciara por primera vez) en lugar de ubicar una ventana abierta en un espacio separado y tirar el archivo en una pestaña en esa ventana.

Tenga en cuenta que tengo mi configuración configurada para que cambiar a una aplicación no cambie a un espacio con una ventana abierta para esa aplicación, que funciona correctamente, pero cuando el inicio de la aplicación se realiza a través de la apertura de un archivo en lugar de a través de la pestaña cmd switcher, todavía hace lo de encontrar una ventana abierta, incluso si está en otro espacio.

Tenga en cuenta nuevamente que hay dos problemas aquí:

  1. No me gusta que cambie de espacio
  2. No me gusta que abra el archivo en una ventana existente en lugar de en una nueva ventana

--y no veo cómo puedes resolver uno sin resolver el otro; pero sería genial si uno o ambos pudieran resolverse.

¿Qué tipo de aplicaciones estás usando? Las aplicaciones basadas en documentos de Apple abren una nueva ventana cuando hace doble clic en un documento en el buscador, nunca reutilizan la ventana de un documento ya abierto.
Esta es una petición bastante natural. La mayoría de los usuarios quieren abrir una nueva ventana exactamente donde ya están trabajando. Si uno está mirando un espacio organizado dado, esto generalmente no es un error, sino dónde uno quiere trabajar en este momento.
@rsanchezsaez Para ser justos, no son aplicaciones creadas por Apple, por ejemplo, Chrome, MacVim, etc. Pero he observado un comportamiento igualmente frustrante con el Finder, en el que ciertas formas de instigar la apertura de una carpeta que tengo abierta en otro espacio me lleva a la carpeta mostrada en el otro espacio, en lugar de abrir una nueva ventana del Finder en el espacio actual para mostrar la carpeta. (En este momento no puedo recordar exactamente qué causa que eso suceda, pero lo publicaré si / cuando lo recuerde. Sucedió ayer y me impulsó a ofrecer la recompensa, pero olvidé anotar los detalles del evento).
@ Philip Gracias por la aclaración. No conozco fácilmente ninguna forma de lograr lo que necesita. Un buen lugar para la exploración podrían ser los administradores de ventanas de OS X de terceros como Divvy o similar. ¿Quizás uno de ellos ofrece esta característica en particular?
Esto es realmente una pesadilla si trabaja en diferentes aplicaciones agrupadas en el espacio por Historia en la que está trabajando, arreglando, creando un POC, etc., ¡no puedo entender por qué no lo arreglan!

Respuestas (4)

¿Configura la asignación a Escritorio: ninguno; trabajo para ti.

Puede hacerlo desde el menú del Dock de aplicaciones.

ingrese la descripción de la imagen aquí

Lamentablemente no. Todas las aplicaciones mencionadas ya están asignadas como tales.

Para abrir una nueva ventana de una aplicación en el espacio actual sin activar el interruptor de espacios, haga clic con el botón derecho en la aplicación en el Dock - "Nueva ventana".

Este enfoque funciona para la mayoría de las aplicaciones, sin embargo, no funcionará para algunas aplicaciones (lo que activa el molesto cambio de espacios). Aquí está el último recurso:

En resumen, abre una nueva ventana de la aplicación sin (activar) el cambio de espacios. Cómo:

en el espacio en el que está trabajando y desea tener una nueva ventana de alguna aplicación que ya tiene otras ventanas abiertas en otros espacios, abra Terminal.app (si es necesario, configure Terminal.app Keep in Dock y haga clic con el botón derecho en Terminal .app - "Nueva ventana"), ejecutaropen -n /Applications/Appname.app

p.ej. open -n /Applications/Vivaldi.appSe abrirá una nueva ventana de la aplicación en el Espacio actual, ya que no habrá un molesto cambio de Espacios, su flujo de trabajo en el Espacio actual no se interrumpe.

Referencia: Asignar ventanas de aplicaciones a diferentes espacios/escritorios

Deshabilite la opción en Preferencias del sistema -> Control de misión -> Cuando cambie a una aplicación, cambie a un espacio con ventanas abiertas para esta aplicación

para algunas aplicaciones esto no funcionará, porque algunas aplicaciones como TextMate abren nuevos documentos en una nueva pestaña, ¡pero estoy bastante seguro de que estas aplicaciones tienen sus propias opciones para evitar esto!

La pregunta establece explícitamente que esa opción ya está configurada.

Creo que finalmente conseguí una solución, para Microsoft Word (y presumiblemente también para otras aplicaciones de Office): asegúrese de tener una ventana de Word abierta en todos los espacios de trabajo... por supuesto, puede hacer que la ventana sea muy, muy pequeña y alejada hacia una esquina.

Esto también ayuda con el salto a otro espacio de trabajo con una ventana abierta cuando cierra "la última" (realmente útil) ventana en un espacio de trabajo. Esto está en Mavericks.

Sin embargo, una ventana completamente minimizada (acoplada) no parece hacer el trabajo.