Après avoir quitté une application, l'application précédente avec laquelle j'interagissais est automatiquement sélectionnée. Si je travaillais dans Terminal, que je suis passé à Chrome, puis que j'ai décidé de quitter Chrome, Terminal devient le contexte actif. Malheureusement, si Terminal se trouvait dans un espace différent à l'époque, OS X change de place pour moi.
Cet effet est assez choquant à chaque fois qu'il se produit, et il gêne vraiment si, par exemple, Chrome redémarrait simplement. Dans ce cas, non seulement je suis envoyé dans un espace complètement différent, mais Chrome s'ouvre alors dans cet espace où je ne le veux pas.
La seule question que j'ai pu trouver similaire à mon problème était: comment puis-je empêcher les espaces de basculer automatiquement?
Il suggère d'aller sous Préférences Système -> (Espaces / Contrôle de mission), et décochez When switching to an application, switch to a space with open windows for the application
.
Bien que cela résout techniquement mon problème, je ne suis plus en mesure de passer à une application ouverte en cliquant simplement sur son icône dans le Dock. Je peux vivre avec cela si je le dois, mais je préférerais avoir une vraie solution qui ne m'oblige pas à sacrifier le changement rapide d'application.
Idéalement, j'aimerais qu'il change de contexte vers l'application la plus récemment utilisée qui est actuellement ouverte dans l'espace existant. S'il n'en existe pas, utilisez par défaut le Finder.