Impedisci a OS X di modificare gli spazi dopo aver chiuso un'app?

19

Dopo aver chiuso un'applicazione, l'app precedente con cui stavo interagendo è selezionata automaticamente. Se stavo lavorando in Terminal, passato a Chrome e poi ho deciso di uscire da Chrome, Terminal diventa il contesto attivo. Sfortunatamente, se Terminal si trovasse in uno spazio diverso al momento, OS X si sposta su quello spazio per me.

Questo effetto è piuttosto fastidioso ogni volta che succede, e questo è davvero d'intralcio se, per esempio, Chrome stesse semplicemente riavviando. In tal caso, non solo mi viene inviato a uno spazio completamente diverso, ma Chrome si apre in uno spazio in cui non lo voglio.

L'unica domanda che ho trovato simile al mio problema è stata: Come posso impedire agli spazi di passare automaticamente?

Suggerisce di andare in Preferenze di Sistema - > (Spazi / Controllo missione) e deseleziona When switching to an application, switch to a space with open windows for the application .

Mentre questo risolve tecnicamente il mio problema, ora non riesco a passare a un'applicazione aperta semplicemente facendo clic sulla sua icona nel Dock. Posso vivere con questo se devo, ma preferirei avere una soluzione reale che non mi costringa a sacrificare il cambio rapido delle app.

Idealmente mi piacerebbe che cambiasse il contesto con l'applicazione più utilizzata di recente che è attualmente aperta nello spazio esistente. Se nessuno esiste, si imposta automaticamente il Finder.

    
posta Pewpewarrows 03.08.2011 - 01:33
fonte

3 risposte

7

Per quanto ne so, non c'è modo di fare esattamente quello che vuoi, ma puoi venire molto vicino. È vero che se deselezioni la casella "Quando cambi ...", non vai all'app quando fai clic sull'icona nel dock, ma fai vai all'app quando doppio clic (o, in generale, fai clic una seconda volta quando l'applicazione è attiva ma non è visibile nulla).

L'ho usato in questo modo per anni - avevo quasi dimenticato qualsiasi altro comportamento.

    
risposta data 21.03.2012 - 00:04
fonte
1

Questo funziona su 10.6.8 . L'ho usato da solo. Buon divertimento!

For Leopard 10.5.0–10.5.2, the solution was to access a hidden preference for Spaces by issuing the following command in a Terminal or xterm (X11) window:

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

then restarting the Dock using the following command:

killall Dock

Source

    
risposta data 20.01.2012 - 06:21
fonte
0

Puoi forzare le app ad aprirsi in determinati spazi da Preferenze di sistema, il che risolverebbe il problema dell'apertura di Chrome in uno spazio che non dovrebbe.

Lo svantaggio è che non penso che fermerà la transizione da uno spazio all'altro, e quindi di nuovo indietro.

    
risposta data 09.03.2012 - 16:51
fonte

Leggi altre domande sui tag