Pourquoi mon quai continue-t-il de revenir sur mon autre moniteur?

255

J'ai un moniteur externe plus grand connecté à mon MacBook Pro et je l'ai arrangé de telle sorte que la station d'accueil soit dans le moniteur externe (via Préférences Système> Affichages> Arrangement, en faisant glisser la barre blanche vers le plus grand écran). Cela fonctionne bien, à part le fait que de temps en temps, le dock reviendra soudainement à l'écran de mon MacBook, mais lorsque j'ouvrirai Moniteurs pour revenir en arrière, la barre blanche reste sur l'écran externe. Je dois donc le faire glisser vers le plus petit écran, puis le faire glisser vers le moniteur externe.

C'est un problème mineur, évidemment, mais j'ai remarqué que cela se produisait de plus en plus fréquemment et que cela devenait assez énervant. Peut-être que quelque chose que j'ai fait involontairement pour que cela se produise?

J'utilise Mavericks, 10.9.5.

3 roue à fromage
la source
Il s’agit d’un problème sous MacOS qui existe depuis assez longtemps. Je voudrais contacter Apple et voir s'ils peuvent ajouter une commande "verrouiller le dock" dans les Préférences du Dock.
Melvin Jefferson
Il existe deux façons de déplacer accidentellement le dock vers l’autre bureau. Soit parce qu'un moniteur s'active / se désactive et que le dock se transporte alors vers ce qu'il perçoit comme le seul écran restant. Deuxièmement, la zone en surplomb de vos moniteurs empilés verticalement a une largeur / hauteur différente; il attrape votre curseur, invoquant ainsi le dock sur cet écran. Pour le déplacer, mettez l’accent sur le bureau. Trouvez la zone en surplomb d’un moniteur à l’autre. Placez votre curseur sur ce surplomb et faites défiler vers le bas, le curseur doit rester en place lorsque vous vous déplacez. Le quai doit se transporter sur ce moniteur.
Eric Leschinski le

Réponses:

424

Vous pouvez appeler le Dock sur un affichage différent en déplaçant le curseur au bas de l'affichage souhaité, puis en descendant. Il se peut que cela se produise lorsque vous effectuez cette action par inadvertance.

J'ai répondu à une question similaire: comportement de cmd-tab sur Mavericks avec plusieurs écrans .

Monsieur lapin
la source
3
Cool. Je ne savais pas, chaque fois que cela bougerait, je le changerais avec Préférences Système -> Affichage -> Arrangement.
Fernando Gonzalez Sanchez
3
WOW je suis tellement content d'avoir enfin trouvé ce lol. Je ne pourrais jamais comprendre le truc. Je me déplaçais au fond, je
cliquais
4
+1 Un moyen de désactiver cette option? J'utilise deux écrans externes et un ordinateur portable. La disposition est constituée des deux côtés extérieurs côte à côte et les coins auxquels ils se touchent sont disposés au centre de l'écran de l'ordinateur portable. À cause de cela, il y a un demi-bord inférieur sans transition sur chacun des écrans externes que je croise lorsque je déplace la souris vers l'écran du portable. Vraiment énervant. Travailler sur Mojave.
L. Holanda le
cela ne fonctionne pas toujours facilement de cette façon. De temps en temps, Dock disparaît de mon écran principal. Et je me suis retrouvé à me battre avec des mouvements et à cliquer pendant quelques secondes sur la fenêtre / l'écran de focalisation, perturbant ainsi mon flux de travail.
André Figueiredo
27

Si vous ne pouvez pas faire glisser la souris vers le bas à cause de moniteurs superposés ou à cause d’autres différences de résolution entre les moniteurs. Sélectionnez Préférences Système → Dock → Position à l'écran → cliquez sur Gauche pour que le dock revienne sur le moniteur principal.

Ensuite, vous pouvez accéder à l’écran inférieur et suivre les étapes pour appeler le Dock, qui y reviendra.

Gary
la source
21

Apple n'a pas pris en compte la configuration du moniteur sur / sous, le porte-à-faux saisit votre curseur et appelle le quai. Dans ce cas, la commutation est constante et gênante.

Une solution de contournement consiste à placer le dock sur le côté du moniteur, ce qui empêchera la convocation lorsque le chevauchement intercepte votre curseur.

Creusé
la source
3
Je ne peux pas le supporter non plus, mais cette question m'a ennuyé au point d'accepter un ennui pour échapper à l'autre. C'est encore plus énervant car il semble que la solution consistant à avoir le dock toujours présent à l'écran sur lequel le pointeur de la souris est allumé est une conception simple et logique.
prototype du
J'ai en fait trouvé un moyen de faire en sorte que cela fonctionne avec une configuration sous / sur. Pour le moniteur du bas, vous pouvez simplement déplacer le curseur vers le bas de l'écran (et déplacer le curseur de haut en bas) comme indiqué ci-dessus. Pour le moniteur supérieur, si vous déplacez votre curseur dans le coin droit, vous ne pouvez pas descendre vers le moniteur inférieur. Ainsi, vous pouvez déplacer le curseur de haut en bas et le faire défiler vers le bas de l'écran pour que le dock se déplace vers le moniteur supérieur! :)
trebek1
20

(Je voulais ajouter ce commentaire à la réponse de @Mr Rabbit, mais je ne peux pas car je n'ai pas les 50 points requis, alors l'ajouter ici :)

L'action qui appelle le quai sur le moniteur opposé n'est pas très intuitive pour moi. C'est ce qui a fonctionné pour moi.

  1. Ne maintenez pas le bouton de la souris enfoncé. (Quand les gens disent "faites glisser" la souris, cela signifie généralement que vous maintenez le bouton de la souris enfoncé.)

  2. La zone cible du curseur doit se situer dans la zone inférieure du moniteur qui ne dispose pas du quai à un endroit où le curseur ne peut pas se déplacer plus bas , autrement dit, cela ne fonctionne pas sur les moniteurs empilés verticalement le long de la zone. où le curseur peut traverser entre les écrans.

  3. Une fois que le curseur est "bloqué", faites une pause, puis continuez le mouvement vers le bas. Le quai sera "convoqué" sur ce moniteur depuis l'autre moniteur. Cela fonctionne pour les moniteurs empilés verticalement tant qu'il y a un endroit où le curseur est "bloqué". Sinon, le curseur se déplacera simplement sur l'autre moniteur puisqu'il n'est pas "bloqué". Si vous avez des moniteurs de résolution identiques, cela ne fonctionnera probablement pas selon le commentaire de @ Geraldus_US ci-dessous. Dans ce cas, vous devez probablement choisir un quai gauche ou un quai droit pour @Geraldus_US. Sinon, débranchez le moniteur auxiliaire et la station d'accueil basculera sur le moniteur principal.

Je ne vois pas comment quiconque trouverait ces motions intuitives. Pourquoi pas un simple clic droit pour "déplacer le Dock sur ce moniteur"?

spencery2
la source
3
Je tiens à mentionner que si vous avez un alignement vertical où le moniteur actif est au-dessus du boîtier secondaire, vous devez déplacer le quai vers la gauche ou la droite pour le faire apparaître sur le moniteur principal, sinon le moniteur apparaîtra toujours sur le moniteur inférieur. Cependant, si votre écran principal est situé sous le dock secondaire, il apparaît automatiquement en bas. Ressemble à un mauvais fonctionnement ou nécessite des ajustements supplémentaires.
Geradlus_RU
@Geradlus_RU Mes moniteurs sont empilés verticalement avec le primaire en bas et le Dock en bas. Mais parfois, le Dock se déplace au bas du moniteur supérieur, ce qui est étrange. Je suis sûr que ce n'est pas censé faire ça mais ça arrive.
Nate
18

Sous Mac OS, le Dock se déplace sur le moniteur où vous avez fait un geste vers le bas (ou sur lequel le dock est généralement positionné). Autrement dit, si vous déplacez le pointeur de la souris plus loin dans cette direction (comme si vous sortiez de l'écran), cela indique que vous recherchez le dock. Alors Mac apporte le quai là!

Regardez le schéma ci-dessous (le bloc jaune est votre moniteur):

Mouvement de la souris en bas de l'écran

Lorsque le curseur est bloqué en bas, déplacer le pointeur plus bas amène le dock sur ce moniteur. Vous ne pouvez pas utiliser les mots défilement ou glisser car vous n'avez pas besoin de cliquer / maintenir ou d'utiliser 2 doigts. C'est juste un mouvement de souris normal.

Donc la cause : vous êtes probablement quelqu'un comme moi qui aime laisser le curseur en bas de l'écran sur un moniteur tout en regardant un codage / développement uniquement sur clavier ou clavier, puis glisse / déplace accidentellement la souris / le trackpad. Ça m'arrive tout le temps.

Mise à jour : Je viens de remarquer que sur le trackpad, il ne s’agit pas d’un simple balayage.
Vous devez faire glisser votre doigt vers le bas et maintenez-le enfoncé sur le pavé tactile. Cela ne fait rien lorsque vous levez rapidement le doigt comme un geste normal.

Om Shankar
la source
6

J'ai également trouvé cette ' fonctionnalité ' gênante car vous vous attendez à ce que le Dock soit sur un écran, puis vous déplacez accidentellement la souris vers le bas du deuxième écran et le Dock se déplace. Le moyen le plus simple de le récupérer consiste à déplacer la souris au bas de l'écran sur lequel vous souhaitez placer le dock. Parfois, vous devez le déplacer puis le redescendre pour le faire bouger.

Personnellement, j'ai trouvé deux options qui m'ont aidé avec ceci:

  1. Au travail, mon moniteur externe est installé sur un support situé derrière mon MacBook et je dispose les écrans de manière à ce que le moniteur externe soit juste plus haut que mon écran Macbook. Dans les paramètres, déplacez la disposition de l'écran de manière à ce qu'ils se superposent. Dans cette disposition, un seul écran a un fond, car le moniteur externe est une extension de l’écran Macbook, ce qui empêche le Dock de se déplacer. Cette disposition permet également d'économiser de l'espace sur le bureau si vous avez un bureau étroit.

  2. À la maison, j'utilise un moniteur côte à côte, mais le dock est configuré pour se masquer automatiquement. Lorsque je dois me rendre au Dock, je fais simplement défiler l'écran vers le bas, quel que soit l'écran de ma souris pour obtenir le Dock. Parce que le Dock est toujours caché et s’allume quand je le veux, je ne semble pas le trouver ennuyant comme je le fais quand il est fixé au bas de l’écran.

Lee
la source
1

Pour éviter cela, tapez ce qui suit dans Terminal:

defaults write com.apple.Dock position-immutable -bool yes; killall Dock

Le quai cessera de bouger.

Le domaine et la clé ci-dessus ont été supprimés par Apple:

Apple a supprimé cette position-immutableclé de la defaultsconfiguration car elle produisait de gros volumes d'appels au service d'assistance informatique. Les utilisateurs se désactivent en verrouillant leur station d'accueil sur un moniteur fantôme inaccessible. Alors maintenant, cette commande n'a aucun effet. Vous pouvez le vérifier avec la commande: defaults read | grep "Dock"qui ne signalera pas une telle clé. Lire plus avec man defaultset defaults -help.

sdmeyers
la source
2
Cela semble fonctionner, mais malheureusement, cela ne fonctionne pas.
Jason Sims
3
Nope, ne fonctionne pas sur Mojave.
georgexsh