スペースの自動切り替えを停止するにはどうすればよいですか?


19

Mac OS X 10.5でSpacesを使用して、プログラムがビジー/無応答のときに別のスペースに切り替えることがよくあります。非常に頻繁に、警告や明白な理由なしに、Spacesは最初のスペースに戻るように要求せずに切り替えます。なぜこれを行うのですか、どうすれば停止できますか?リクエストに応じてスペースのみを切り替えるにはどうすればよいですか?


@mankoff:あるアプリで何か入力しているときにそれを行うか、さらに悪いことに、そのアプリから別のアプリのあるスペースに切り替えます。多くの場合、アプリが応答しないときに発生します。今日私がこれを尋ねたときのように、iTunesはいくつかの曲を見つけることができず、ただ回転するビーチボールを与えていた。スペースを切り替えてコードを記述しましたが、5秒ごとにiTunesに戻りましたが、まだ応答していませんでした。
ジョシュ

私はそれを疑いません。これは私によく起こります。
ケン

回答:


19

アプリが前面に来るためにスペースがスペースを切り替えないようにします。

defaults write com.apple.Dock workspaces-auto-swoosh -bool NO && killall Dock

または、GUIを使用して:System Prefs > Spaces下部のチェックボックスをオフにします:「アプリケーションに切り替えるときは、アプリケーションのウィンドウが開いているスペースに切り替えます」

マウスがデスクトップの端を押した場合、スペースの切り替えを停止(減速)します。

defaults write com.apple.dock workspaces-edge-delay -float 60 && killall Dock

素敵なマンコフ!
有名な

その最初のものは完璧に聞こえますが、私はちょうどそれをしました、そして今、ドックでアプリをクリックすると、システムはもはやそのスペースに切り替わりません。それが私が抱えていた問題も解決する場合、しかし、私はそれで生きることができます:
ジョシュ

@ジョシュ私は最初のものが必要だと思う。異なるスペースで2つのターミナルを開く場合はどうなりますか?または、現在のスペースに新しいブラウザがありますか?スペースが...他の場所で切り替えることが容易に可能守れない場合

System Preferences-> Spaces-> Turn Offは、スペースが私に与えた問題の100%の解決策であることがわかった。私はデュアルスクリーンを持っているので、「コンテキスト」切り替えは私には向いておらず、使用しないものを隠しています。しかし、ここでも12GBのRAMがあるので、小さな画面やより制限された環境では、異なるコンテキストを持ち、それらに切り替えることができるのが望ましいかもしれないことを理解しています。HIDE / UNHIDEが機能するのと同じ速さでスイッチを瞬時に作成できる場合は、スペースを使用します。私はシューッという音が好きではありません。
マーティンマルコンチーニ

2
ソリューションを試してみましたが、アプリが既に開いている場合は切り替えを停止しますが、アプリが他のスペースで開いた場合に切り替えを防ぐにはどうすればよいですか?たとえば、スペース1で作業しているときにiTunesを起動すると、スペース1でiTunesが常にスペース2で表示されるように設定されています。Leopardはスペース2に自動的に切り替わります。「バックグラウンド」の2番目のスペースでiTunesを開くことはできますか?
トビ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.