アプリを終了した後にOS Xがスペースを変更しないようにしますか?


22

アプリケーションを終了すると、対話していた以前のアプリが自動的に選択されます。ターミナルで作業していて、Chromeに切り替えてからChromeを終了することにした場合、ターミナルがアクティブなコンテキストになります。残念ながら、その時点でTerminalが別のスペースにあった場合、OS Xはそのスペースにスワップします。

この効果は、発生するたびにかなり不快であり、たとえば、Chromeが単に再起動しただけの場合は、実際に邪魔になります。その場合、私はまったく別のスペースに送られるだけでなく、Chromeはそれを望まないそのスペースで開きます。

私の問題に似ていることがわかった唯一の質問は、スペースが自動的に切り替わらないようにするにどうすればよいですか?

[システム環境設定]->(スペース/ミッションコントロール)に移動して、チェックを外すことをお勧めしますWhen switching to an application, switch to a space with open windows for the application

これで技術的には問題が解決しますが、Dockのアイコンをクリックするだけでは、開いているアプリケーションに切り替えることができなくなりました。必要に応じてこれで生きることはできますが、アプリの迅速な切り替えを犠牲にする必要のない実際のソリューションが必要です。

理想的には、コンテキストを既存のスペースで現在開いている最も最近使用されたアプリケーションに切り替えたいと思います。存在しない場合は、デフォルトでFinderが使用されます。


3
アプリを終了しないでください:)
jtbandes

回答:


8

私が知っている限りでは、あなたが望むことを正確に行う方法はありませんが、あなたはかなり近づくことができます。「切り替え時...」チェックボックスのチェックを外すと、ドックのアイコンをクリックしてもアプリに移動しませんが、ダブルクリックするとアプリに移動します(または一般的にアプリケーションがアクティブになっているが何も表示されていないときにもう一度クリックします)。

私はこの方法を何年も使用してきました-他の動作があったことはほとんど忘れていました。


1
ありがとうございました!これはまさに私が望んだものでした。「切り替え時...」のチェックされていない動作とDockの動作はそのままです。他の唯一の望ましくない効果は、組み込みのCmd-Tabも切り替えないことです。そのために、組み込みのタブスイッチャーをWitchに置き換えました。
ピューパゲロウズ

2
これは、システムが以前のアプリに戻っているためだと思いましたが、そうではありません。何かが異なるデスクトップのアプリへの明示的な切り替えを引き起こしています(そしてその後、スペースを切り替えます)。「切り替え時...」オプションを無効にすると、スペースを切り替えないことに加えて、「間違った」アプリに切り替わりません。代わりに、アプリを閉じる直前に使用していたアプリに戻ります。そのバグを無効にする方法があればいいのにと思います。アプリを切り替えるときにスペースを切り替えること自体は問題ありません。
ティモティホフ14年

1

これは10.6.8で機能します。自分で使っただけです。楽しい!

Leopard 10.5.0–10.5.2の場合、解決策は、ターミナルまたはxterm(X11)ウィンドウで次のコマンドを発行して、スペースの非表示の設定にアクセスすることでした。

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

次に、次のコマンドを使用してDockを再起動します。

killall Dock

ソース


4
記事で述べたように、これは次のシステム設定と同じ効果がありますWhen switching to an application, switch to a space with open windows for the application。Dockを使用して、アプリケーションの現在開いているウィンドウに切り替えることができるようにしたいです。
ピューペロウズ

これはまだエルキャピタン10.11上で動作します
tertinマハル

0

システム環境設定からアプリを特定のスペースで強制的に開くことができます。これにより、Chromeが開いてはいけない問題を解決できます。

欠点は、あるスペースから別のスペースへの移行を停止してから再び元に戻すとは思わないことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.