Après la mise à niveau vers un deuxième moniteur, j'ai rencontré des problèmes inattendus. cmd+tab
comportement qui a vraiment un impact sur mon travail :
Avec un seul moniteur, en utilisant cmd+tab
pour passer d'une application à l'autre, OS X donne le focus à la dernière fenêtre active de l'application vers laquelle on passe. Avec plusieurs moniteurs, OS X préfère les fenêtres qui se trouvent sur le même moniteur que l'application précédente.
Pour donner un exemple :
- Considérons que Xcode se trouve sur le moniteur 1 et que Terminal (fenêtre A) se trouve sur le moniteur 2 et (fenêtre B) sur le moniteur 2 ; le focus est sur la fenêtre B de Terminal.
- vous
cmd+tab
à Xcode - vous
cmd+tab
retour au Terminal, mais maintenant la fenêtre A a le focus et non la fenêtre B
Ce comportement est potentiellement dangereux car on commence à entrer des commandes dans le Terminal avant de se rendre compte que le focus est sur la mauvaise fenêtre.
Ma question est la suivante : existe-t-il un moyen de rendre cmd+tab
revenir toujours à la dernière fenêtre active d'une application, quel que soit l'écran sur lequel se trouve le focus à ce moment-là ?
0 votes
Préférences système > Mission Control... est-ce que la case "Les écrans ont des espaces séparés" est cochée ? Ce serait mon premier suspect. J'ai désactivé cette option le jour où elle est apparue dans l'OS.
1 votes
Merci, cela a déjà partiellement résolu le problème. Maintenant, il y a une nouvelle question : comment faire pour conserver la barre de menu sur le deuxième écran (et éventuellement le dock, mais ce n'est pas si important) ?
0 votes
Ahh - pour autant que je sache, ce n'est pas possible. Le menu et le Dock restent là où ils sont, sur l'écran principal. Pour moi, ce n'est pas un problème, en fait, ma mémoire musculaire le préfère de cette façon et je suis un utilisateur de touches de commande de toute façon. Peut-être existe-t-il une solution tierce ? Je serais tenté d'en faire une nouvelle question.
0 votes
Ok, je vais l'ajouter comme nouvelle question. Puis-je d'une manière ou d'une autre accepter votre réponse ci-dessus puisque vous n'avez fait que commenter et n'avez pas répondu à la question dans le sens de l'échange de piles.
0 votes
Je vais devoir l'intégrer dans une réponse, même si ce n'est qu'un "correctif" partiel.
3 votes
Le fait d'avoir des espaces séparés pour mes moniteurs a été d'une grande aide pour mon flux de travail, notamment parce que je pouvais avoir un programme en plein écran sur un moniteur et continuer à utiliser mon autre moniteur pour d'autres choses (avec l'option Displays have separate Spaces décochée, passer en plein écran sur un moniteur rend l'autre noir). J'apprécierais toute correction qui me permettrait de conserver mes espaces séparés...