Come posso impedire che gli spazi cambino automaticamente?


19

Userò spesso Spaces su Mac OS X 10.5 per passare a un altro spazio quando un programma è occupato / non risponde. Molto spesso, senza preavviso o motivo apparente, Spaces tornerà al primo spazio senza che io lo richieda. Perché lo fa e come posso fermarlo? Come posso cambiare spazio solo in risposta alle mie richieste?


@mankoff: lo fa, o peggio, lo farà quando scrivo qualcosa in un'app, mi sposterà da quell'app a uno spazio con un'altra app. Accade spesso quando un'app non risponde. Come prima quando ho chiesto questo, iTunes non è riuscito a trovare alcune canzoni e stava solo dando il beachball rotante. Ho cambiato spazio per scrivere un po 'di codice e ogni ~ 5 secondi sarebbe tornato a iTunes, che non rispondeva ancora.
Josh,

Non ne dubito. Questo mi succede molto.
Ken,

Risposte:


19

Impedisci agli spazi di cambiare spazio a causa dell'app in primo piano:

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

O tramite la GUI: System Prefs > Spacesquindi deseleziona la casella di controllo in basso: "Quando passi a un'applicazione, passa a uno spazio con finestre aperte per l'applicazione"

Interrompi (rallenta) Spazi dallo scambio di spazi se il mouse preme contro il bordo del desktop:

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

bello un mankoff!
Fady

Il primo sembra perfetto , ma l'ho appena fatto e ora, quando faccio clic su un'app nel dock, il sistema non passa più a quello spazio. Se risolve anche il problema che ho riscontrato, posso comunque conviverci :-)
Josh,

@Josh trovo il primo necessario. Cosa succede se desidero aprire due terminali su spazi diversi? O un nuovo browser nello spazio corrente? Non facilmente possibile se gli spazi continuano a cambiare altrove ...

Ho scoperto che Preferenze di Sistema -> Spazi -> Disattiva, era la soluzione al 100% dei problemi che gli spazi mi davano. Ho due schermi, quindi il cambio di contesto non fa per me, nascondo cose che non uso. Ma ancora una volta, ho 12 GB di RAM, quindi capisco che nei piccoli schermi o in ambienti più ristretti potrebbe essere desiderabile la semplicità di avere contesti diversi e poter passare a essi. Userei gli spazi se potessi rendere istantaneo l'interruttore, con la stessa velocità di un HIDE / UNHIDE. Non mi piace la cosa swooosh.
Martin Marconcini,

2
Ho provato la tua soluzione e smette di cambiare se un'app è già aperta, ma come posso impedire il passaggio se un'app si apre in un altro spazio. Ad esempio, sono sullo spazio 1 e iTunes è impostato per mostrare sempre sullo spazio 2, se avvio iTunes mentre lavoro sullo spazio 1 Leopard passa automaticamente allo spazio due. È possibile aprire iTunes sul secondo spazio in "background"?
Tobi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.