Wie kann ich verhindern, dass Leerzeichen automatisch wechseln?

Ich verwende häufig Spaces unter Mac OS X 10.5, um zu einem anderen Space zu wechseln, wenn ein Programm ausgelastet ist oder nicht reagiert. Sehr oft wechselt Spaces ohne Vorwarnung oder ersichtlichen Grund zum ersten Space zurück , ohne dass ich es darum bitte. Warum tut es das und wie kann ich es stoppen? Wie kann ich dafür sorgen, dass Bereiche nur als Reaktion auf meine Anfragen wechseln?

@mankoff: Das tut es, oder schlimmer noch, es wird es tun, wenn ich etwas in eine App tippe, es wird mich von dieser App zu einem Bereich mit einer anderen App wechseln. Es passiert oft, wenn eine App nicht reagiert. Wie früher heute, als ich das fragte, konnte iTunes einige Songs nicht finden und gab nur den sich drehenden Beachball. Ich wechselte die Leerzeichen, um Code zu schreiben, und alle ~ 5 Sekunden wechselte es zurück zu iTunes, das immer noch nicht reagierte.
Ich bezweifle es nicht. Das passiert mir oft.

Antworten (1)

Spaces daran hindern, Spaces zu wechseln, weil eine App in den Vordergrund kommt:

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

Oder über die GUI: System Prefs > Spacesund dann das Kontrollkästchen unten deaktivieren: "Beim Wechseln zu einer Anwendung zu einem Bereich mit geöffneten Fenstern für die Anwendung wechseln"

Stoppen (verlangsamen) von Leerzeichen beim Wechseln von Leerzeichen, wenn Ihre Maus gegen die Kante des Desktops drückt:

defaults write com.apple.dock workspaces-edge-delay -float 60 && killall Dock
nett mankoff!
Das erste klingt perfekt , aber ich habe es gerade getan und jetzt, wenn ich auf eine App im Dock klicke, wechselt das System nicht mehr zu diesem Bereich . Wenn es auch mein Problem löst, kann ich damit leben :-)
@Josh Ich finde den ersten notwendig. Was ist, wenn ich möchte, dass zwei Terminals auf verschiedenen Flächen geöffnet sind? Oder ein neuer Browser im aktuellen Bereich? Nicht ohne weiteres möglich, wenn die Räume andernorts andauernd wechseln...
Ich habe festgestellt, dass Systemeinstellungen -> Leerzeichen -> Ausschalten die Lösung für 100% der Probleme war, die mir Leerzeichen bereiteten. Ich habe zwei Bildschirme, also ist „Kontext“-Wechsel nichts für mich, ich verstecke Dinge, die ich nicht benutze. Aber andererseits habe ich 12 GB RAM, also verstehe ich, dass in kleinen Bildschirmen oder engeren Umgebungen die Einfachheit, verschiedene Kontexte zu haben und zu ihnen wechseln zu können, wünschenswert sein könnte. Ich würde Leerzeichen verwenden, wenn ich den Wechsel sofort machen könnte, so schnell wie ein HIDE/UNHIDE funktioniert. Ich mag das Swoosh-Ding nicht.
@Martín Hyperspaces 1.1 unterstützt nicht animierte Übergänge. Und was ist, wenn Sie 5 Projekte mit jeweils 3 Terminalfenstern haben? Ausblenden/Einblenden unterstützt diesen Workflow nicht.
@Mankoff Sagen wir einfach, ich verwende kein Terminal zum Codieren, ich verwende Xcode und / oder gelegentlich Visual Studio für .NET in einer virtuellen Maschine. Danke für den Hyperspaces-Tipp, ich werde es noch einmal überprüfen. Aber ich brauchte wirklich nie Leerzeichen. Vielleicht könnte ich mit einem sofortigen Wechsel auf ein paar gute Ideen kommen :)
Ich habe Ihre Lösung ausprobiert und es hört auf zu wechseln, wenn eine App bereits geöffnet ist, aber wie kann ich das Umschalten verhindern, wenn eine App in einem anderen Bereich geöffnet wird. ZB bin ich auf Feld 1 und iTunes ist so eingestellt, dass es immer auf Feld 2 angezeigt wird, wenn ich iTunes starte, während ich auf Feld 1 arbeite, wechselt Leopard automatisch auf Feld 2. Ist es möglich, iTunes auf dem zweiten Platz im „Hintergrund“ zu öffnen?
@Josh Ich weiß, dass Sie das wahrscheinlich schon herausgefunden haben, aber ich lasse das hier für die Nachwelt: Um mit dem Dock zu dem Bereich zu wechseln, in dem sich eine App befindet, können Sie einfach doppelklicken , anstatt darauf zu klicken .