Evite cambiar de espacio de trabajo al hacer clic en el icono del muelle

Constantemente ejecuto múltiples aplicaciones en múltiples espacios de trabajo. Quiero permanecer en el mismo espacio de trabajo y solo cambiar de espacio de trabajo cuando lo solicite explícitamente (por ejemplo, con un gesto mágico del mouse).

Actualmente, cuando hago clic en el ícono de la aplicación en el Dock, osx cambia al siguiente espacio de trabajo que tiene una ventana de la aplicación activa.

Sé que hay una opción en Preferencias del sistema -> Control de Misson, llamada "Al cambiar a una aplicación, cambie a un espacio con ventanas abiertas para la aplicación" . Qué hace: al hacer clic en el ícono de una aplicación inactiva , no cambie a un espacio de trabajo que tenga la ventana de la aplicación. Pero esta opción no afecta el comportamiento de hacer clic en una aplicación activa .


La pregunta: ¿Cómo evito que OSX cambie a otro espacio de trabajo al hacer clic en el ícono de una aplicación en el Dock, independientemente de si la aplicación está activa o inactiva?

¿Tienes una solución para MacOS Sierra? Esto parece que ya no funciona...

Respuestas (3)

Abra Terminal.app, luego ejecute los siguientes comandos.

Cambie la preferencia del espacio de trabajo predeterminado:

los valores predeterminados escriben com.apple.dock espacios de trabajo-auto-swoosh -bool NO

A continuación, reinicie el Dock con este comando:

Muelle Killall

Referencias:
¿Cómo puedo desactivar el cambio automático de escritorios?
Deshabilitar el cambio de espacio en Command-Tab

Vale la pena señalar que esta solución también deshabilita el cambio de cualquier otra acción del muelle, como la vista de exposición de la aplicación o la lista completa de la ventana de la aplicación con el botón derecho. No obstante, me gusta mucho más. ¡Gracias!
Esto no funciona en MacOS 10.12 (Sierra) y versiones posteriores.
Esto no funciona en Catalina

A diferencia del interrogador original, estaba tratando de habilitar este efecto . Quería cambiar entre espacios donde las aplicaciones vivían en diferentes escritorios.

Acabo de adivinar:

defaults write com.apple.dock workspaces-auto-swoosh -bool TRUE

y

killall Dock

Los dos comandos anteriores funcionaron a las mil maravillas para restaurar el efecto.

Todavía no funciona en MacOS Sierra 10.12 y versiones posteriores...

Tenga en cuenta que hay una configuración relevante en versiones posteriores de MacOS cuando se usa el selector de aplicaciones (cmd+tab), pero eso no funciona al hacer clic en el ícono de la aplicación en el Dock (por lo que no resuelve la pregunta de OP):

Preferencias del sistema > Control de la misión > "Al cambiar a una aplicación, cambie a un espacio con ventanas abiertas para la aplicación"

esto no soluciona el problema
@MichaelSchmid A mí me funciona en Catalina si uso el selector de aplicaciones (cmd+tab), pero tienes razón en que no funciona al hacer clic en el ícono en el Dock.