Collez des fenêtres d'éclipse flottantes sur le deuxième écran avec Mac OS 10.9 Mavericks

14

Lorsque je travaille avec eclipse, j'ai l'habitude d'avoir une fenêtre flottante avec la console et d'autres vues sur mon moniteur secondaire. Depuis la mise à jour vers OSX 10.9 (Mavericks), je peux toujours faire glisser la fenêtre flottante vers l'écran secondaire, mais elle revient constamment sur le moniteur principal lorsque, par exemple, la modification de la perspective - ce qui est vraiment ennuyeux. Cela ne s'est pas produit avec Mac OS 10.8. Existe-t-il un moyen pour que les fenêtres flottantes de l'éclipse restent sur le moniteur secondaire?

James
la source

Réponses:

12

Depuis Mac OS 10.9, le deuxième écran est en fait un propre "espace" et Mac OS semble rassembler toutes les fenêtres d'une application sur le même espace - d'une manière ou d'une autre. Mais peu importe. Pour revenir au comportement précédent où l'espace par défaut s'étend simplement sur les deux écrans, vous pouvez décocher la case "Les écrans ont des espaces séparés" ("Monitore verwenden verschiedene Spaces" en allemand) dans les paramètres "Mission Control". Après vous être déconnecté et reconnecté, les fenêtres flottantes du bureau et de l'éclipse se comportent comme toujours.

James
la source
3
+1 pour la bonne question et réponse. Malheureusement, la réponse est "Non" ... si vous voulez que le comportement affecte uniquement l'éclipse. Par exemple, j'aime la façon dont je peux garder Mail off dans l'espace 4 sur l'affichage 2, mais parfois ouvrir un message et le garder dans l'espace 1 sur l'affichage 1.
martin jakubik
Cela rend impossible d'utiliser le deuxième écran pour une vidéo ou un document dont vous avez besoin à portée de main et, en même temps, de passer d'un espace à un autre sur l'écran principal. C'est l'une des principales raisons d'avoir un deuxième écran.
zakmck
3

La meilleure façon d'utiliser des vues multi-minuteurs sur OS X (Yosemite maintenant, mais probablement Mavericks auparavant) semble être de créer une nouvelle fenêtre (Fenêtre -> Nouvelle fenêtre) et d'organiser vos vues selon vos besoins.

Vous pouvez placer cette nouvelle fenêtre sur n'importe quel écran / espace que vous voulez, et elle se comportera indépendamment de la fenêtre principale. Cela signifie que si vous changez de perspective dans la fenêtre principale, elle restera là où elle est. Malheureusement, vous ne pouvez pas lier un changement de perspective entre les deux fenêtres à ma connaissance.

Mises en garde:

  • Les vues qui interagissent avec l'éditeur ouvriront des fichiers dans la fenêtre secondaire, si c'est là que la vue est ouverte.
  • Si vous fermez votre fenêtre principale en premier lorsque vous quittez, le secondaire s'ouvrira de lui-même et vous devrez reconfigurer votre fenêtre principale. Conseil: assurez-vous d'avoir enregistré votre disposition en perspective pour chaque écran. Si vous venez de cmd-Ql'application, les deux fenêtres s'ouvriront toujours comme prévu.

Je peux voir deux façons de résoudre ce problème du point de vue du développement d'Eclipse à l'avenir:

  1. Incluez l'écran correct pour chaque fenêtre du panneau d'outils ouverte dans la perspective, afin qu'ils apparaissent sur le moniteur approprié, le cas échéant.
  2. Étendez la prise en charge des perspectives pour permettre la synchronisation entre les fenêtres et spécifiez quelle fenêtre est la «principale» pour l'ouverture des fichiers.
Mike Houston
la source