29 votes

Comportement de OSX cmd+tab avec plusieurs fenêtres et moniteurs

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.

22voto

Tetsujin Points 95239

Préférences système > Mission Control... décochez la case "Les écrans ont des espaces séparés".
Ce serait mon principal suspect. Je l'ai désactivé le jour où il est apparu dans l'OS.

D'après les commentaires, cela va désactiver la possibilité de déplacer la barre de menu et le dock sur chaque écran sur une base ad hoc, cependant - ce qui peut être mieux posé comme une question distincte demandant une éventuelle solution tierce partie, car je ne connais aucun moyen de le faire nativement.

15voto

lordscarlet Points 690

Contextes offre une personnalisation importante du comportement du commutateur de fenêtres MacOS (raccourci Alt-Tab), de son emplacement sur plusieurs écrans et de son apparence.

Installez Contexts.app. Exécutez-la. Sélectionnez ensuite Panel->'Show Panel on', comme dans la capture d'écran suivante, qui affiche le sélecteur sur 'All displays' dans le paramètre ci-dessous. Vous avez également la possibilité de définir l'affichage actif ou primaire, ce dernier étant l'affichage avec la barre de menu, qui est configurable.

Cela peut ou non résoudre votre problème exact, ou même fournir une meilleure alternative. Pour ma part, j'aime afficher le sélecteur sur tous les écrans.

All displays

0 votes

Pour l'instant, cela ressemble plus à une recommandation de produit générique qu'à une réponse spécifique. Pouvez-vous modifier votre réponse pour montrer comment l'application peut être utilisée pour résoudre le problème décrit dans la question ?

1 votes

C'est une solution de bonne foi, et la seule que j'ai trouvée qui résout le problème de l'affichage du sélecteur sur tous les moniteurs. Je vais mettre à jour la réponse comme vous le demandez. Cependant, je suis maintenant considérablement démotivé par la religion de StackExchange (ce n'est évidemment pas la première fois que je vois ce genre de commentaires) concernant les recommandations anti-produits. (Je n'ai aucune affiliation avec Contexts.) Est-ce que apple.stackexchange.com est une recommandation d'entreprise pour Apple ? Alors... j'en ai assez de StackExchange. Vous perdez maintenant beaucoup de mes futures contributions.

0 votes

Si j'ai encore un vote négatif sur ma réponse, je prévoirai de la supprimer un peu plus tard.

3voto

Gatis Jansons Points 31

Dans Sierra (pas sûr pour les versions plus anciennes d'OSX) il est possible de verrouiller temporairement le menu cmd+tab dans un affichage spécifique. Dock > icône Finder > Clic droit > Options > Bureau sur l'affichage [n] où [n] est le nombre d'écrans souhaités.

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