アプリケーションを終了すると、対話していた以前のアプリが自動的に選択されます。ターミナルで作業していて、Chromeに切り替えてからChromeを終了することにした場合、ターミナルがアクティブなコンテキストになります。残念ながら、その時点でTerminalが別のスペースにあった場合、OS Xはそのスペースにスワップします。
この効果は、発生するたびにかなり不快であり、たとえば、Chromeが単に再起動しただけの場合は、実際に邪魔になります。その場合、私はまったく別のスペースに送られるだけでなく、Chromeはそれを望まないそのスペースで開きます。
私の問題に似ていることがわかった唯一の質問は、スペースが自動的に切り替わらないようにするには どうすればよいですか?
[システム環境設定]->(スペース/ミッションコントロール)に移動して、チェックを外すことをお勧めしますWhen switching to an application, switch to a space with open windows for the application
。
これで技術的には問題が解決しますが、Dockのアイコンをクリックするだけでは、開いているアプリケーションに切り替えることができなくなりました。必要に応じてこれで生きることはできますが、アプリの迅速な切り替えを犠牲にする必要のない実際のソリューションが必要です。
理想的には、コンテキストを既存のスペースで現在開いている最も最近使用されたアプリケーションに切り替えたいと思います。存在しない場合は、デフォルトでFinderが使用されます。