comment faire de chaque affichage un espace séparé, tout en disposant d'un raccourci clavier pour déplacer les deux écrans en même temps?

16

Dans OS X Mavericks, chaque écran (c'est-à-dire moniteur) a son propre espace. Il y a de nombreux avantages à cela.

Mais il y a aussi des avantages à l'ancienne façon de procéder; c'est-à-dire que je veux que mes [ monitor 1 - space 1] et [ monitor 2 - space 1] soient pour mon application Xcode. Et le [ monitor 1 - space 2] [ monitor 2 space 2] pour mon chrome et ainsi de suite, etc.

Les Préférences vous offrent la possibilité de suivre l'ancienne ou la nouvelle voie via l' Display have separate spacesoption:

entrez la description de l'image ici

Cependant, je veux le meilleur des deux mondes: je veux que chaque écran ait son propre espace .. mais je veux aussi un raccourci clavier où je peux déplacer les deux écrans en même temps. Comment est-ce possible?

abbood
la source

Réponses:

8

Je voulais faire quelque chose de similaire. Bien que je ne suis pas sûr qu'il soit possible de faire en sorte que les raccourcis "Déplacer vers la gauche" et "Déplacer vers la droite" se comportent comme vous le souhaitez (du moins pas sans un outil tiers), vous pouvez vous rapprocher assez avec le "Basculer vers le bureau [n ] "raccourcis. Voici ce que j'ai fait:

  • Dans Mission Control, ajoutez ou supprimez des bureaux sur les deux écrans afin d'avoir le même numéro sur les deux. J'utilisais 5 dans Mountain Lion, donc quand j'ai démarré pour la première fois dans Mavericks, j'avais 5 sur mon écran principal et un seul ("Desktop 6") sur mon écran secondaire. J'ai simplement ajouté 4 nouveaux ordinateurs de bureau à mon écran secondaire, alors j'en ai maintenant 10 au total. Le résultat ressemble à ceci:

Affichage principal avec ordinateurs de bureau 1-5

Affichage principal avec ordinateurs de bureau 1-5

Affichage secondaire avec ordinateurs de bureau 6-10

Affichage secondaire avec ordinateurs de bureau 6-10

  • Accédez à System Preferences > Keyboard > Shortcutset sélectionnez la Mission Controlcatégorie.

  • Définissez un raccourci pour chaque "paire" de bureaux , comme ceci:

Raccourcis clavier

(Bien sûr, cela entraînera des raccourcis conflictuels, mais cela ne semble pas être un problème. Un raccourci déclenche toujours les deux actions.)

  • Utilisez ctrl- 1à ctrl- 5(ou n'importe quel ensemble de raccourcis que vous avez choisis) pour basculer entre chaque paire: ctrl+ 1pour Desktop 1 sur l'écran principal et Desktop 6 sur le secondaire, ctrl+ 2pour Desktop 2 et Desktop 7, etc.

Cela semble être un peu un hack, je sais, mais au moins cela correspond au comportement auquel j'étais habitué dans Mountain Lion tout en conservant les avantages de la prise en charge améliorée de plusieurs moniteurs dans Mavericks.

EDIT: Je viens de remarquer que cela peut provoquer un comportement étrange lors du changement de paires de bureaux. D'une part, après avoir atterri sur un bureau, la barre de menus clignote de manière irrégulière et se concentre finalement sur un écran ou un autre, apparemment au hasard. Il semble également perturber le changement d'application, en ce sens qu'il ne se concentre pas toujours sur l'application ou la fenêtre que vous attendez. (Peut-être y a-t-il un conflit entre l'application la plus récemment utilisée à l'échelle mondiale et la plus récemment utilisée sur ce bureau particulier? Je ne suis pas sûr.) Je vais continuer à jouer avec, mais cela pourrait être un problème pour moi. Heureusement, j'ai toujours la possibilité de revenir au comportement pré-Mavericks si nécessaire.

peterjmag
la source
C'est super utile, merci pour le partage. Avez-vous essayé BetterTouchTool? Il permet de mapper un seul raccourci vers plusieurs. Il est peut-être possible de mapper ctrl-1 pour basculer d'un bureau à l'autre, afin qu'ils se produisent toujours dans le même ordre.
chmac
Gareautrain! Je ne pouvais pas comprendre pour la vie de moi pourquoi j'avais des écrans flottants de mon IDE RubyMine sautant quand je cliquais dessus.
ecbrodie
C'était une excellente réponse. Cependant, pour moi, cela ne fonctionne plus sous El Capitan. Savez-vous ce que je dois faire pour que cela fonctionne sous 10.11.6?
Hotschke
10.11.6: Le raccourci ne fonctionne que pour l'écran principal (Préférences Système -> Écrans, l'affichage avec la barre de menu déplaçable)
Hotschke
Apparemment, il y a un problème avec le pilote graphique nVidia: en utilisant le pilote graphique par défaut OSX au lieu du pilote Web NVIDIA, cela fonctionne à nouveau pour moi sous 10.11.6.
Hotschke
1

Quand j'ai mis à jour les non-conformistes, je voulais être en mesure de faire exactement ce que vous dites. Mais ensuite, je me suis rendu compte qu'il était beaucoup plus facile de sélectionner d'abord l'application que vous souhaitez utiliser (Commande + Tab), puis les fenêtres de l'application actuelle (Ctrl + bas et gauche ou droite pour obtenir la bonne). Cela fonctionne pour sélectionner la fenêtre même si elle se trouve dans un autre espace et vous changerez ensuite de moniteur.

Ainsi, par exemple, j'ai généralement plus d'une fenêtre chromée, une pour chaque moniteur, donc si vous voulez passer de la plus grande à la petite, je sélectionne d'abord l'application Google Chrome, puis Ctrl + Bas (pour voir toutes les fenêtres chromées) et la droite et la gauche pour passer du grand moniteur au petit.

J'espère que c'est utile

robertovg
la source
2
Malheureusement, cela ne fonctionne pas lorsque l'une des fenêtres est en plein écran ...
Antoine Lizée
@ AntoineLizée La raison en est que OS X traite les applications plein écran comme des espaces indépendants. Par exemple, si Safari est en plein écran, c'est son propre espace.
jfmercer du