Réponse courte : macOS n'a aucun réglage qui garde le Dock sur un seul écran. Il fait exactement ce qu'Apple l'a conçu pour faire.
Il existe trois solutions de contournement, et chacune sacrifie autre chose. Elles sont ci-dessous, avec le coût de chacune indiqué clairement.
Le Dock n'est assigné à aucun écran. Il suit votre pointeur. Poussez le curseur vers le bord inférieur de n'importe quel moniteur et maintenez-le un instant, et le Dock se déplace vers celui-ci. Il n'existe aucun réglage nulle part dans Réglages Système qui le fera rester en place.
C'est un comportement voulu, pas un bug ni un signe que quelque chose est cassé. Sur un seul écran, vous ne le remarquez jamais, car il n'y a nulle part ailleurs où il puisse aller. Ajoutez un second moniteur et la même règle se transforme en un Dock qui apparaît là où vous avez cherché quelque chose en dernier.
C'est pire si vous gardez un navigateur ou une vidéo en plein écran sur le second écran, car le bord inférieur de cet écran est exactement là où vous allez pour atteindre les contrôles.
Réglages Système, Bureau et Dock, faites défiler jusqu'à Mission Control, et désactivez Les écrans ont des espaces distincts. Déconnectez-vous puis reconnectez-vous.
Vos moniteurs se comportent désormais comme un seul grand bureau, et le Dock se fixe sur l'écran principal et y reste.
Ce que cela vous coûte. C'est le compromis le plus lourd de la liste. Chaque écran n'a plus ses propres Espaces, si bien que les apps plein écran cessent de se comporter par écran, et mettre une vidéo en plein écran sur un moniteur vide les autres. Pour beaucoup de configurations multi-écrans, c'est un problème pire que celui de départ.
Réglages Système, Bureau et Dock, Position à l'écran, et choisissez Gauche ou Droite.
Sur un bord latéral, le Dock a beaucoup moins d'occasions d'être déclenché, car vous poussez rarement le pointeur vers le bord extérieur de votre disposition d'écrans par accident, alors que vous traversez le bord inférieur constamment.
Ce que cela vous coûte. Une disposition de Dock différente de celle que vous aviez choisie, et cela réduit le problème plutôt que de l'éliminer. Il reste possible de le déplacer.
Réglages Système, Écrans, cliquez sur Disposer, et faites glisser la bande blanche de la barre des menus sur l'écran que vous voulez comme écran principal. Apple l'appelle l'écran principal ; la plupart des gens disent simplement l'écran principal, et c'est celui qui porte la barre des menus.
Cela n'empêche pas à lui seul le Dock de se déplacer. Cela décide où le Dock vit par défaut et où il revient, cela vaut donc la peine de le faire en plus de la solution 1 plutôt qu'à sa place.
La plupart des articles sur ce problème recommandent ceci :
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
L'idée était de rendre le délai avant que le Dock ne se déplace si long qu'il n'arrive jamais en pratique. Cela a vraiment fonctionné pendant des années.
Sur macOS actuel, ce n'est pas fiable, et cela peut faire l'inverse. Des rapports depuis Sonoma décrivent le Dock se déplaçant entre écrans plus vite plutôt que plus lentement. Même les articles qui le recommandent encore portent désormais cet avertissement. Si vous l'avez déjà exécutée, annulez-la avec :
defaults delete com.apple.dock autohide-delay; killall Dock
Cela vaut la peine d'être su car c'est le premier résultat pour ce problème sur plusieurs sites, et c'est dépassé.
La règle du pointeur explique la plupart des cas, mais pas tous. Trois situations déplacent le Dock sans que vous approchiez du bord inférieur.
Après une mise en veille ou après avoir débranché un moniteur. Quand des écrans disparaissent puis reviennent, macOS reconstruit la disposition, et le Dock atterrit sur l'écran actuellement principal. Si votre moniteur externe est plus lent à se réveiller que le Mac, l'écran intégré est brièvement le seul présent, et le Dock y reste une fois l'externe revenu. Il n'existe aucun réglage pour cela. Régler l'externe comme écran principal dans Écrans, Disposer le fait se stabiliser au bon endroit plus souvent, mais pas toujours.
Le mode clapet fermé. Avec le capot fermé et le Mac branché sur un écran externe, il n'y a qu'un seul écran, le Dock se comporte donc normalement. Ouvrez le capot et vous revenez à deux écrans et à la règle du pointeur. Si le Dock finit sur l'écran de l'ordinateur portable dès que vous l'ouvrez, c'est pour cette raison.
Sidecar et un iPad comme second écran. Un iPad compte comme un écran, le Dock peut donc s'y déplacer. Cela surprend car l'iPad a son propre Dock, et voir le Dock du Mac arriver par-dessus ressemble à un bug. Ce n'en est pas un.
Ce même comportement devient utile une fois qu'on le connaît. Pour envoyer le Dock vers un moniteur précis, poussez le pointeur vers le bord inférieur de cet écran et maintenez-le une seconde ou deux. Poussez au-delà du bord plutôt que de vous arrêter dessus. Le Dock passe de l'autre côté.
Si rien ne se passe, le pointeur n'est probablement pas assez descendu. Continuez à pousser après que le curseur semble s'arrêter, car le déclencheur se trouve légèrement au-delà de l'endroit où l'écran semble finir.
Ce que les gens veulent réellement, c'est un réglage qui dit « garder le Dock sur cet écran », et macOS n'en a jamais eu un. Chaque solution ci-dessus fonctionne en retirant l'occasion plutôt qu'en répondant à la demande.
Still Dock ajoute ce réglage. C'est une app qui verrouille le Dock de votre Mac. Choisissez l'écran sur lequel vous voulez le Dock et il y reste, sans désactiver les espaces distincts, sans déplacer le Dock vers un bord que vous n'avez pas choisi, et sans commande Terminal qui a cessé de fonctionner il y a deux versions de macOS.
C'est à la fois dans le téléchargement direct et dans la version Mac App Store, aux côtés de des verrous pour la taille, la position, le masquage et le contenu.
Vous espérez plutôt un Dock sur chaque écran ? Cette question a une réponse courte : peut-on afficher le Dock sur tous les écrans ?
Non. macOS affiche un seul Dock, sur un seul écran à la fois, et il n'existe aucun réglage ni aucune app tierce qui change cela. Si vous cherchiez comment afficher le Dock sur tous les écrans, voilà la réponse, et ce que vous voyez probablement, c'est le Dock qui suit votre pointeur entre moniteurs. Ce guide porte sur comment arrêter cela.
Parce que les écrans reviennent à des vitesses différentes. Si l'externe est plus lent à se réveiller que le Mac, l'écran intégré est momentanément le seul écran, et le Dock reste là où il a atterri. Régler l'externe comme écran principal aide mais ne le corrige pas à chaque fois.
Oui, sur tout Mac ayant plus d'un écran. C'est un comportement standard de macOS plutôt qu'un défaut de votre machine, de votre moniteur ou de votre câble.
Parce que les contrôles du plein écran se trouvent en bas de l'écran, vous poussez donc le pointeur exactement vers le bord qui convoque le Dock. C'est la façon la plus courante dont les gens tombent sur ce problème.
Cela les change significativement. Les apps plein écran cessent d'être propres à chaque écran, et une app passant en plein écran peut vider vos autres moniteurs. Essayez pendant une journée avant de vous engager.
Non, c'est un problème distinct avec une cause distincte, le séparateur étant une poignée de glissement. Voir pourquoi votre Dock n'arrête pas de changer de taille. Le Dock change aussi de taille entre écrans de densités différentes, ce qui est couvert dans le guide des moniteurs.
Trois apps résolvent cela : DockLock, LockMyDock et Still Dock, construites autour de problèmes différents. DockLock et Still Dock comparés couvre ce que fait chacune, y compris où DockLock va plus loin et où se situe LockMyDock.