1 votes

Comment empêcher Spaces de m'amener à l'espace d'une application lorsque j'ouvre un nouveau fichier ?

Supposons que j'ai deux espaces avec un programme ouvert dans l'espace un. Si je travaille activement dans l'espace 2 et que j'ouvre un fichier qui utilise le même programme que celui qui est ouvert dans l'espace 1, je suis renvoyé dans l'espace 1. Comment puis-je faire en sorte que le comportement par défaut soit d'ouvrir une nouvelle fenêtre du programme dans l'espace où je me trouve ?

0voto

Michiel Points 9815

Une réponse a été trouvée sur Macworld.com

Vous pouvez réaliser la même chose dans QuickSilver avec AppleScript :

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

Il suffit d'enregistrer cet AppleScript à un endroit où QuickSilver le trouvera.

L'avantage de l'AppleScript ci-dessus est qu'il fait avec le focus (qui peut changer d'espace par inadvertance). Malheureusement, toutes les applications ne disposent pas d'une commande AppleScript similaire pour créer une nouvelle fenêtre (par exemple, Terminal n'en a pas).

J'ai enregistré le mien dans mon répertoire personnel et je l'ai appelé "Nouvelle fenêtre Safari". Je l'ai également modifiée pour qu'elle comporte l'icône Safari (en faisant glisser l'icône l'icône Safari de la fenêtre "Get Info" de Safari.app, vers l'icône de la fenêtre "Get Info" de Safari.app. dans la fenêtre "Get Info" du nouveau fichier script).

0voto

Daniel Points 32917

Cela aidera les utilisateurs de Lion mais ne résoudra pas votre problème avec Leopard.

Dans Lion, il existe un paramètre du panneau de configuration sous Contrôle de la mission qui dit When switching to an app, switch to a space with open windows for that app . Désélectionnez-le. Notez que lorsque cette option est désélectionnée, si vous cliquez sur une application dans le dock avec des fenêtres ouvertes dans un autre espace, vous obtiendrez le comportement souhaité lors du premier clic, mais si vous cliquez à nouveau sur l'icône dans le dock, elle basculera vers l'espace contenant actuellement les fenêtres de l'application.

enter image description here

0voto

Tapez ce qui suit dans le terminal :

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

Dans ce cas killall Dock .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X