Resposta curta: o macOS não tem um ajuste que faça o Dock ficar em uma só tela. Ele está fazendo exatamente o que a Apple projetou para ele fazer.
Existem três soluções alternativas, e cada uma delas troca por algo mais. Estão abaixo, com o custo de cada uma dito claramente.
O Dock não está atribuído a uma tela. Ele segue o seu ponteiro. Empurre o cursor até a borda inferior de qualquer monitor e segure ali por um instante, e o Dock se move para ele. Não existe nenhum ajuste em Ajustes do Sistema que o faça ficar parado.
Esse é o comportamento pretendido, não um bug e não um sinal de que algo está quebrado. Em um único monitor você nunca percebe, porque não há para onde mais ele poderia ir. Adicione um segundo monitor e a mesma regra vira um Dock que aparece onde quer que você tenha ido buscar algo por último.
Fica pior se você mantém um navegador ou um vídeo em tela cheia na segunda tela, porque a borda inferior dessa tela é exatamente onde você vai para alcançar os controles.
Ajustes do Sistema, Mesa e Dock, role até Mission Control, e desative Monitores têm Espaços diferentes. Encerre a sessão e inicie de novo.
Seus monitores agora se comportam como uma única mesa grande, e o Dock se fixa na tela principal e fica lá.
O que isso custa a você. Essa é a troca mais pesada da lista. Cada monitor deixa de ter seus próprios Espaços, então apps em tela cheia param de se comportar por monitor, e colocar um vídeo em tela cheia em um monitor deixa os outros em branco. Para muitas configurações com vários monitores, isso é um problema pior do que aquele com que você começou.
Ajustes do Sistema, Mesa e Dock, Posição na tela, e escolha Esquerda ou Direita.
Em uma borda lateral, o Dock tem muito menos chances de ser acionado, porque você raramente leva o ponteiro até a borda externa do seu arranjo de monitores por acidente, enquanto cruza a borda inferior o tempo todo.
O que isso custa. Um layout de Dock diferente do que você escolheu, e reduz o problema em vez de eliminá-lo. Ainda é possível movê-lo.
Ajustes do Sistema, Monitores, clique em Organizar e arraste a faixa branca da barra de menus para o monitor que você quer como principal. A Apple chama de monitor principal; a maioria das pessoas chama de tela principal, e é a que tem a barra de menus.
Sozinho, isso não impede o Dock de se mover. Isso decide onde o Dock fica por padrão e para onde ele volta, então vale a pena fazer isso junto com a correção 1, não no lugar dela.
A maioria dos artigos sobre esse problema recomenda isto:
defaults write com.apple.dock autohide-delay -float 9999999; killall Dock
A ideia era tornar o atraso antes de o Dock se realocar tão longo que isso nunca acontecesse na prática. Isso realmente funcionou por anos.
No macOS atual isso não é confiável, e pode fazer o oposto. Relatos desde o Sonoma descrevem o Dock se movendo entre telas mais rápido em vez de mais devagar. Até os artigos que ainda recomendam isso agora trazem esse aviso. Se você já rodou isso, desfaça com:
defaults delete com.apple.dock autohide-delay; killall Dock
Vale a pena saber disso porque é o principal resultado para o problema em vários sites, e está desatualizado.
A regra do ponteiro explica a maior parte, mas não tudo. Três situações movem o Dock sem você chegar perto da borda inferior.
Depois de dormir ou de desconectar um monitor. Quando as telas desaparecem e voltam, o macOS reconstrói o arranjo, e o Dock aparece em qualquer tela que esteja como principal no momento. Se o seu monitor externo demora mais para despertar do que o Mac, a tela integrada fica sozinha por um instante, e o Dock permanece nela quando o externo volta. Não existe um ajuste para isso. Definir o monitor externo como sua tela principal em Monitores, Organizar faz com que ele se estabeleça no lugar certo com mais frequência, mas não sempre.
Modo concha (clamshell). Com a tampa fechada e o Mac ligado a um monitor externo, existe só uma tela, então o Dock se comporta. Abra a tampa e você volta a ter dois monitores e a regra do ponteiro. Se o Dock acaba na tela do notebook assim que você a abre, é por isso.
Sidecar e um iPad como segunda tela. Um iPad conta como um monitor, então o Dock vai se mover para ele. Isso pega as pessoas de surpresa porque o iPad tem seu próprio Dock, e o Dock do Mac aparecendo por cima dele parece um bug. Não é.
O mesmo comportamento é útil quando você sabe usá-lo. Para enviar o Dock a um monitor específico, empurre o ponteiro até a borda inferior dessa tela e segure-o lá por um ou dois segundos. Empurre além da borda em vez de parar nela. O Dock passa para lá.
Se nada acontecer, o ponteiro provavelmente não desceu o suficiente. Continue empurrando depois que o cursor parecer parar, porque o gatilho fica um pouco além de onde parece que a tela termina.
O que as pessoas realmente querem é um ajuste que diga "mantenha o Dock nesta tela", e o macOS nunca teve um. Toda solução acima funciona eliminando a oportunidade, não atendendo ao pedido.
O Still Dock acrescenta esse ajuste. É um app que bloqueia o Dock do seu Mac. Escolha a tela em que você quer o Dock e ele fica lá, sem desativar os Espaços separados, sem mover o Dock para uma borda que você não escolheu, e sem um comando de Terminal que parou de funcionar duas versões do macOS atrás.
Está tanto no download direto quanto na versão da Mac App Store, junto com os bloqueios de tamanho, posição, ocultar e mostrar, e conteúdo.
Está esperando por um Dock em todas as telas? Essa tem uma resposta curta: dá para mostrar o Dock em todas as telas?
Não. O macOS mostra um único Dock, em uma tela por vez, e não existe nenhuma configuração ou app de terceiros que mude isso. Se você procurou como mostrar o Dock em todas as telas, essa é a resposta, e o que você provavelmente está vendo é o Dock seguindo o seu ponteiro entre os monitores. Este guia é sobre como impedir isso.
Porque as telas voltam em velocidades diferentes. Se a externa demora mais para despertar do que o Mac, a tela integrada fica momentaneamente sendo a única, e o Dock permanece onde caiu. Definir a externa como sua tela principal ajuda, mas não resolve sempre.
Sim, em qualquer Mac com mais de um monitor. É um comportamento padrão do macOS, e não um defeito na sua máquina, no seu monitor ou no seu cabo.
Porque os controles de tela cheia ficam na parte inferior da tela, então você empurra o ponteiro exatamente para a borda que chama o Dock. É a forma mais comum de as pessoas esbarrarem nisso.
Isso os muda significativamente. Apps em tela cheia deixam de ser por tela, e um app entrando em tela cheia pode apagar seus outros monitores. Experimente por um dia antes de se comprometer com isso.
Não, esse é um problema separado com uma causa separada, o divisor sendo uma alça de arraste. Veja por que o Dock fica mudando de tamanho. O Dock também muda de tamanho entre telas de densidades diferentes, o que é abordado no guia sobre monitores.
Três apps resolvem isso: DockLock, LockMyDock e Still Dock, construídos em torno de problemas diferentes. DockLock e Still Dock comparados mostra o que cada um faz, incluindo onde o DockLock vai mais longe e onde o LockMyDock se encaixa.