Wie kann ich verhindern, dass Leerzeichen automatisch wechseln?

19

Ich verwende unter Mac OS X 10.5 oft Spaces, um zu einem anderen Space zu wechseln, wenn ein Programm ausgelastet ist oder nicht reagiert. Sehr oft, ohne Vorwarnung oder offensichtlichen Grund, wechselt Spaces zurück zum ersten Leerzeichen, ohne dass ich es dazu auffordere. Warum macht es das und wie kann ich es stoppen? Wie kann ich festlegen, dass Leerzeichen nur als Antwort auf meine Anforderungen geschaltet werden?

Josh
quelle
@mankoff: Es funktioniert, oder noch schlimmer, es funktioniert, wenn ich etwas in eine App tippe. Es schaltet mich von dieser App in ein Feld mit einer anderen App um. Es kommt oft vor, wenn eine App nicht reagiert. Wie heute zuvor, als ich danach gefragt habe, konnte iTunes einige Songs nicht finden und gab nur den sich drehenden Beachball. Ich habe Leerzeichen getauscht, um Code zu schreiben, und alle ~ 5 Sekunden wurde wieder auf iTunes umgeschaltet , das immer noch nicht reagierte.
Josh
Ich bezweifle es nicht. Das passiert mir sehr oft.
Ken

Antworten:

19

Verhindern Sie, dass Leerzeichen durch eine im Vordergrund stehende App geändert werden:

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

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

Stoppen Sie (verlangsamen) Leerzeichen vom Wechseln der Leerzeichen, wenn Ihre Maus gegen den Rand des Desktops drückt:

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

quelle
schön ein mankoff!
Fady
Das erste hört sich perfekt an , aber ich habe es gerade getan und jetzt, wenn ich auf eine App im Dock klicke, wechselt das System nicht mehr in diesen Bereich. Wenn es auch das Problem löst, das ich hatte, kann ich damit jedoch leben :-)
Josh
@Josh ich finde den ersten notwendig. Was ist, wenn zwei Terminals an verschiedenen Orten geöffnet sein sollen? Oder einen neuen Browser im aktuellen Bereich? Nicht leicht möglich, wenn die Leerzeichen an anderer Stelle wechseln ...
Ich fand, dass Systemeinstellungen -> Räume -> Ausschalten die Lösung für 100% der Probleme war, die Räume mir bereitstellten. Ich habe zwei Bildschirme, daher ist das Wechseln des Kontexts nichts für mich. Ich verstecke Dinge, die ich nicht benutze. Andererseits habe ich 12 GB RAM, daher verstehe ich, dass in kleinen Bildschirmen oder beengten 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 ausführen könnte, so schnell wie ein HIDE / UNHIDE funktioniert. Ich mag das Swooosh-Ding nicht.
Martin Marconcini
2
Ich habe Ihre Lösung ausprobiert und es wird nicht mehr geschaltet, wenn eine App bereits geöffnet ist. Wie kann ich jedoch den Wechsel verhindern, wenn eine App in einem anderen Bereich geöffnet wird? ZB bin ich auf Platz 1 und iTunes wird immer auf Platz 2 angezeigt, wenn ich iTunes starte, während ich an Platz 1 arbeite. Leopard wechselt automatisch auf Platz zwei. Ist es möglich, iTunes im zweiten Bereich im "Hintergrund" zu öffnen?
Tobi