Comment puis-je faire en sorte que les applications sous OSX ouvrent de nouvelles fenêtres dans le même espace lors de l'ouverture d'un fichier à partir du Finder?

21

OSX 10.8. Assez simple. À l'heure actuelle, lorsque j'ouvre un fichier via le Finder, si le type de fichier est défini pour être ouvert par l'application Y, OSX trouve souvent un espace qui a une fenêtre ouverte de Y et envoie le fichier dans cette fenêtre dans cet espace. Ce que je veux cependant, c'est que lorsque j'ouvre le fichier, je veux une nouvelle fenêtre pour ce fichier, et dans le même espace.

Par cette question , je sais qu'il existe une solution de contournement explicite pour Chrome, ce qui est excellent; ditto ce pour Finder. Mais je veux que ce paramètre soit à l'échelle du système. Par exemple, je souhaite ouvrir un nouveau document txt via le Finder et laisser MacVim ouvrir une nouvelle fenêtre avec le fichier dans mon espace actuel (comme ce serait le cas s'il se lançait pour la première fois) plutôt que de localiser une fenêtre ouverte dans un espace séparé et de tirer le fichier dans un onglet dans cette fenêtre.

Remarque, mes paramètres sont définis de sorte que le passage à une application ne bascule pas vers un espace avec une fenêtre ouverte pour cette application, ce qui fonctionne correctement, mais lorsque le lancement de l'application a lieu via une ouverture de fichier plutôt que via l'onglet cmd switcher, il fait toujours la recherche d'une fenêtre ouverte même si dans un autre espace.

Notez encore une fois, il y a deux problèmes ici ...

  1. Je n'aime pas que ça change d'espaces
  2. Je n'aime pas qu'il ouvre le fichier dans une fenêtre existante plutôt que dans une nouvelle fenêtre

--et je ne vois pas comment vous pouvez résoudre l'un sans résoudre l'autre; mais ce serait bien si l'un ou les deux pouvaient être résolus.

Philippe
la source
1
Quel type d'applications utilisez-vous? Les applications basées sur des documents d'Apple ouvrent une nouvelle fenêtre lorsque vous double-cliquez sur un document dans le Finder, elles ne réutilisent jamais la fenêtre d'un document déjà ouvert.
Ricardo Sanchez-Saez
1
C'est une demande assez naturelle. La plupart des utilisateurs souhaitent ouvrir une nouvelle fenêtre exactement où ils travaillent déjà. Si l'on regarde un espace organisé donné, ce n'est généralement pas une erreur mais l'endroit où l'on veut travailler en ce moment.
dan
1
@rsanchezsaez Pour être honnête, ce ne sont pas des applications créées par Apple, par exemple Chrome, MacVim, etc. Mais j'ai observé un comportement tout aussi frustrant avec le Finder, dans lequel certaines façons de déclencher l'ouverture d'un dossier que j'ai ouvert dans un autre espace me prennent dans le dossier affiché dans l'autre espace, plutôt que d'ouvrir une nouvelle fenêtre du Finder dans l'espace actuel pour afficher le dossier. (Je ne peux pas me souvenir pour l'instant de la cause exacte de cette situation, mais je posterai si / quand je m'en souviens. Cela s'est produit hier et m'a incité à offrir la prime, mais j'ai négligé de noter les détails de l'événement.)
Philip
@Philip Merci pour la clarification. Je ne connais aucun moyen de réaliser ce dont vous avez besoin. Un bon endroit pour l'exploration pourrait être des gestionnaires de fenêtres OS X tiers comme Divvy ou similaire. Peut-être que l'un d'eux offre cette fonctionnalité particulière?
Ricardo Sanchez-Saez

Réponses:

2

Est-ce que définir l'attribution au bureau: aucun; travailler pour vous.

Vous pouvez le faire à partir du menu Applications Dock.

entrez la description de l'image ici

markhunte
la source
1
Malheureusement non. Toutes les applications susmentionnées sont déjà attribuées en tant que telles.
Philip
-1

Désactivez l'option sous System Prefs -> Mission Control -> Lorsque vous basculez vers une application, basculez vers un espace avec des fenêtres ouvertes pour cette application

pour certaines applications, cela ne fonctionnera pas, car certaines applications comme TextMate ouvrent de nouveaux documents dans un nouvel onglet, mais je suis sûr que ces applications ont leurs propres options pour éviter cela!

Sebastian Semmler
la source
La question indique explicitement que cette option est déjà définie.
Philip
-1

Je pense que j'ai enfin obtenu un correctif pour Microsoft Word (et probablement d'autres applications Office aussi): assurez-vous d'avoir une fenêtre Word ouverte dans tous les espaces de travail ... bien sûr, vous pouvez rendre la fenêtre vraiment, vraiment minuscule et repoussée dans un coin.

Cela permet également de passer à un autre espace de travail avec une fenêtre ouverte lorsque vous fermez "la dernière" fenêtre (réellement utile) sur un espace de travail. C'est sur Mavericks.

Une fenêtre entièrement réduite (ancrée) ne semble cependant pas faire le travail.

Stein Haugan
la source