Come posso impedire a Spaces di portarmi nello spazio di un'app quando apro un nuovo file?

0

Diciamo che ho due spazi con un programma aperto nello spazio uno. Se sto lavorando attivamente nello spazio due e apro un file che utilizza lo stesso programma di quello aperto nello spazio uno, mi ritrovo di nuovo nello spazio uno. Come posso impostare il comportamento predefinito per aprire una nuova finestra del programma nello spazio in cui mi trovo?

    
posta Chords 05.12.2011 - 16:21
fonte

3 risposte

0

Questo aiuterà gli utenti che eseguono Lion ma non risolverà il tuo problema in Leopard.

In Lion, c'è un'impostazione del Pannello di controllo sotto Controllo missione che dice When switching to an app, switch to a space with open windows for that app . Deseleziona. Si noti che quando questa opzione è deselezionata, se si fa clic su un'app nel Dock con finestre aperte in un altro spazio, al primo clic si otterrà il comportamento desiderato, ma se si fa nuovamente clic sull'icona nel dock, si passerà al spazio attualmente contenente finestre per l'app.

    
risposta data 05.12.2011 - 17:07
fonte
0

Trovata una risposta su Macworld.com

You can achieve the same thing in QuickSilver with and some basic AppleScript:

tell application "Safari"   
   make new document    
   tell application
   "Safari" to activate 
end tell

Simply save this AppleScript somewhere that QuickSilver will find it.

The good thing about the above AppleScript is that it doesn't mess around with focus (which can inadvertently switch Spaces). Unfortunately not all applications have a similar AppleScript command for making a new window (for example, Terminal does not).

I saved mine in my home directory, and called it "New Safari Window". I also changed it so that it had the Safari icon (by dragging the Safari icon from the "Get Info" window of Safari.app, to the icon in the "Get Info" window of the new script file).

    
risposta data 05.12.2011 - 16:28
fonte
0

Digitare quanto segue in Terminale:

# don't switch spaces automatically
defaults write com.apple.Dock workspaces-auto-swoosh -bool NO

Then killall Dock .

    
risposta data 06.12.2011 - 08:33
fonte

Leggi altre domande sui tag