Por que o Dock troca de tela
Esse comportamento vem de um único ajuste: Ajustes do Sistema → Mesa e Dock → Mission Control → “Telas têm Spaces separados”.
Quando ele está desativado — o padrão na maioria dos Macs —, todas as telas compartilham um mesmo conjunto de Spaces e, com eles, um único Dock. Como só existe um Dock para dividir, o macOS decide qual tela deve ficar com ele a partir da posição do cursor e da tela que contém a janela em primeiro plano. A intenção é que o Dock acompanhe você. Na prática, o gatilho é sensível o bastante para que mover o ponteiro em direção a outra tela leve o Dock junto, muitas vezes no meio de uma tarefa.
Não existe em lugar nenhum dos Ajustes do Sistema uma caixa de “manter o Dock aqui”. É exatamente essa lacuna que este recurso preenche.
A solução nativa e o que ela custa
Ativar “Telas têm Spaces separados” realmente acaba com os saltos, porque cada tela ganha o próprio Dock. Nada mais precisa se mover. Mas é uma mudança mais pesada do que parece:
- Seus Spaces se separam. Cada tela ganha um conjunto independente. Se você está acostumado a um Space abrangendo as duas telas, esse costume deixa de funcionar.
- Apps em tela cheia se comportam de outro jeito. Um app em tela cheia passa a ocupar só a própria tela, em vez de participar de um Space compartilhado.
- Você precisa encerrar a sessão. O macOS só aplica a mudança depois disso.
É uma troca de verdade: reorganizar como você usa todas as telas para impedir que uma barra de ícones se mova.
O que “Fixar o Dock em uma tela” faz
O DockLockr segue o caminho estreito. Você escolhe a tela onde o Dock deve ficar e ele fica fixado ali — enquanto “Telas têm Spaces separados” continua desativado e seus Spaces seguem abrangendo as telas exatamente como hoje. Sem encerrar a sessão e sem refazer o gerenciamento de janelas.
A fixação se mantém entre Spaces e estados do Organizador Visual, e sobrevive ao repouso e ao retorno. Se você desconectar a tela fixada, o macOS move o Dock para uma tela que ainda exista; reconecte e o DockLockr traz o Dock de volta para casa.
Como ativar
- Clique no ícone de cadeado do DockLockr na barra de menus.
- Escolha Fixar o Dock em uma tela e selecione a tela desejada.
- Pronto. Mova o cursor entre as telas — o Dock fica onde você colocou.
Você pode desativar quando quiser, e o Dock volta na hora ao comportamento padrão do macOS. Encerrar o DockLockr faz o mesmo, então você nunca fica num estado que não consiga desfazer.
Quer a explicação longa sobre o modelo de Spaces da Apple e como se chegou nisso? Escrevemos em por que o Dock do macOS fica pulando entre telas.