Por que minha estação continua voltando ao meu outro monitor?

255

Eu tenho um monitor externo maior conectado ao meu MacBook Pro e o organizei de forma que o dock esteja no monitor externo (em Preferências do sistema> Monitores> Arranjo, arrastando a barra branca para a tela maior). Isso funciona bem, exceto pelo fato de que, de vez em quando, a estação muda repentinamente para a tela do meu MacBook, mas quando eu abro os Monitores para mudar isso de volta, a barra branca ainda está no monitor externo. Então eu tenho que arrastá-lo para a tela menor e depois arrastá-lo de volta para o monitor externo.

É uma questão menor, obviamente, mas notei que isso acontece cada vez mais frequentemente e está ficando bastante irritante. Talvez haja algo que eu tenho feito sem querer para que isso aconteça?

Estou usando o Mavericks, 10.9.5.

3cheesewheel
fonte
Esta é uma falha no MacOS que existe há algum tempo. Entraria em contato com a Apple e veria se eles podem adicionar um comando "lock dock" nas Preferências do Dock.
Melvin Jefferson
Existem duas maneiras de mover acidentalmente o dock para a outra área de trabalho. Ou porque um monitor é ativado / desativado e, portanto, o dock se transporta para o que percebe como a única tela restante. Segundo, a área de balanço nos monitores empilhados verticalmente tem largura / altura diferentes; ele pega o cursor, convocando a estação para essa tela. Para retroceder, coloque o foco na área de trabalho. Encontre a área de balanço de um monitor para outro. Coloque o cursor nessa saliência e role para baixo; o cursor deve permanecer no lugar enquanto você se move. A doca deve se transportar para esse monitor.
Eric Leschinski 26/07

Respostas:

424

Você pode convocar o Dock em uma tela diferente movendo o cursor para a parte inferior da tela desejada e continuando a mover para baixo. Pode ser que isso esteja ocorrendo quando você executa inadvertidamente essa ação.

Respondi a uma pergunta semelhante: comportamento do cmd-tab no Mavericks com vários monitores .

Mr Rabbit
fonte
3
Legal. Eu não sabia, toda vez que ele se movia, mudava-o com Preferências do Sistema -> Vídeo -> Arranjo.
Fernando Gonzalez Sanchez
3
WOW Estou tão feliz por finalmente encontrei isso lol. Eu nunca consegui descobrir o truque. Gostaria de ir para o fundo, clicar, mover para cima e para baixo, e às vezes parece lol
quemeful
4
+1. Alguma maneira de desativar esta opção? Estou usando dois monitores externos e um laptop. O arranjo são os dois externos lado a lado e os cantos em que tocam são dispostos no centro da tela do laptop. Por esse motivo, existe uma borda sem fundo de transição em cada uma das telas externas em que acabo encontrando ao mover o mouse para a tela do laptop. Realmente irritante. Trabalhando no Mojave.
L. Holanda
isso nem sempre funciona facilmente dessa maneira. De vez em quando, o Dock desaparece da minha tela principal. E me vi lutando com movimentos e clicando em focar a janela / tela por vários segundos, interrompendo meu fluxo de trabalho.
Andre Figueiredo
27

Se você não puder arrastar o mouse para baixo devido a monitores empilhados ou devido a outras diferenças de resolução entre monitores. Vá para Preferências do sistema → Dock → Posição na tela → clique em Esquerda e o dock retornará ao monitor principal.

Em seguida, você pode ir para a tela inferior e seguir as etapas para convocar o Dock, e ele retornará para lá.

Gary
fonte
21

A Apple não considerou a configuração de monitor acima / abaixo, a saliência captura o cursor e convoca a estação. Nesse caso, a troca é constante e irritante.

Uma solução alternativa é colocar o encaixe na lateral do monitor, o que impedirá a convocação quando a sobreposição capturar o cursor.

Cavado
fonte
3
Também não aguento, mas esse problema me incomodou a ponto de aceitar um aborrecimento para escapar do outro. É ainda mais irritante porque parece que a solução de ter o dock sempre presente na tela em que o ponteiro do mouse está é um design simples e lógico.
Prototypical
Na verdade, descobri uma maneira de fazer isso funcionar com a configuração sub / over. Para o monitor inferior, você pode simplesmente mover o cursor para baixo na parte inferior da tela (e mover o cursor para cima e para baixo), conforme indicado acima. Para o monitor superior, se você mover o cursor para o canto direito, não poderá descer para o monitor inferior. Assim, você pode mover o cursor para cima e para baixo e executá-lo na parte inferior da tela, e o dock se moverá para o monitor superior! :)
trebek1
20

(Eu queria adicionar esse comentário à resposta do Sr. Rabbit, mas não posso, pois não tenho os 50 pontos necessários, então adicione-o aqui :)

A ação que convoca a estação para o monitor oposto não é muito intuitiva para mim. Isto é o que funcionou para mim.

  1. Não mantenha o botão do mouse pressionado. (Quando as pessoas dizem "arraste" o mouse, isso geralmente implica com o botão do mouse pressionado.)

  2. A área de destino do cursor precisa estar na área inferior do monitor, que atualmente não possui a estação em um local onde o cursor não pode se mover mais para baixo , ou seja, isso não funciona em monitores empilhados verticalmente ao longo da área onde o cursor pode cruzar entre telas.

  3. Quando o cursor estiver "bloqueado", faça uma pausa de um segundo e continue o movimento para baixo. A estação será "convocada" para este monitor a partir do outro monitor. Isso funciona para monitores empilhados verticalmente, desde que haja algum local em que o cursor esteja "bloqueado". Caso contrário, o cursor irá apenas para o outro monitor, pois não está "bloqueado". Se você tiver monitores de resolução idênticos, isso provavelmente não funcionará de acordo com o comentário de @ Geraldus_US abaixo. Nesse caso, você provavelmente precisará da doca esquerda ou da doca direita de acordo com @Geraldus_US. Como alternativa, desconecte o monitor auxiliar e a estação mudará para o monitor principal.

Não vejo como alguém acharia esses movimentos intuitivos. Que tal uma opção simples com o botão direito do mouse para "mover o Dock para este monitor"?

spencery2
fonte
3
Quero mencionar que, se você tiver alinhamento vertical onde o monitor ativo está acima do secundário, é necessário mover a estação para o lado esquerdo ou direito para que apareça no monitor principal, caso contrário, sempre aparecerá no monitor inferior. No entanto, se o seu monitor principal estiver localizado abaixo da estação secundária, aparecerá automaticamente na parte inferior. Parece um defeito ou requer ajustes adicionais.
Geradlus_RU 10/01
@Geradlus_RU Meus monitores são empilhados verticalmente com o primário na parte inferior e o Dock na parte inferior. Mas às vezes o Dock se move para a parte inferior do monitor superior, o que é estranho. Tenho certeza de que não deveria fazer isso, mas acontece.
Nate
18

No Mac OS, o Dock muda para o monitor em que você fez um gesto para baixo na parte inferior (ou onde o dock está geralmente posicionado). Ou seja, se você moveu o ponteiro do mouse mais nessa direção (como se estivesse saindo da tela), é uma indicação de que você está procurando a estação. Então Mac traz a doca para lá!

Veja o diagrama abaixo (o bloco amarelo é o seu monitor):

Movimento do mouse na parte inferior da tela

Quando o cursor está bloqueado na parte inferior, mover o ponteiro para baixo traz a estação para esse monitor. Não é possível usar as palavras rolando ou arrastando, pois você não precisa clicar / segurar ou usar dois dedos. É apenas um movimento normal do mouse.

Portanto, a causa : provavelmente você é alguém como eu que gosta de deixar o cursor na parte inferior da tela em um monitor enquanto assiste a codificação / desenvolvimento somente de filme ou teclado e, em seguida, desliza / move acidentalmente o mouse / trackpad. Acontece comigo o tempo todo.

Atualização : Acabei de perceber que, no trackpad, não é apenas um golpe rápido.
Você deve deslizar para baixo e segurar o track pad. Não faz nada quando você levanta o dedo rapidamente como um gesto normal de furto.

Om Shankar
fonte
6

Também achei esse ' recurso ' irritante, pois você espera que o Dock esteja em uma tela e, acidentalmente, move o mouse para a parte inferior da segunda tela e o Dock se move. A maneira mais fácil de recuperá-lo é movendo o mouse para a parte inferior da tela em que você deseja a estação. Às vezes você precisa movê-lo para cima e depois para baixo para fazer com que ele se mova.

Pessoalmente, encontrei duas opções que me ajudaram com isso:

  1. No trabalho, tenho meu monitor externo em um suporte que fica atrás do meu MacBook e organizo as telas para que o monitor externo seja um pouco mais alto do que a minha tela do Macbook. Nas configurações, mova o layout da tela para que elas se acomodem. Nesse layout, apenas uma tela possui uma parte inferior, pois o monitor externo é uma extensão da tela do Macbook, impedindo a movimentação do Dock. Esse layout também economiza espaço na mesa se você tiver uma mesa estreita.

  2. Em casa, uso um monitor lado a lado, mas defino o dock para ocultar automaticamente; quando preciso chegar ao Dock, apenas desço até a parte inferior da tela em que o mouse estiver para obter o Dock. Como o Dock está sempre oculto e acende quando eu quero, não acho isso irritante como quando fixo na parte inferior de uma tela.

Lee
fonte
1

Para impedir que isso aconteça, digite o seguinte no Terminal:

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

O Dock irá parar de se mover.

O domínio e a chave acima foram removidos pela Apple:

A Apple removeu essa position-immutablechave da defaultsconfiguração porque estava produzindo grandes volumes de chamadas no suporte técnico de TI. Os usuários se desabilitariam travando o Dock em um monitor fantasma e inacessível. Então agora este comando não tem efeito. Você pode verificar isso com o comando: defaults read | grep "Dock"que não reportará essa chave. Leia mais com man defaultse defaults -help.

sdmeyers
fonte
2
Parece que deve funcionar, mas infelizmente não.
Jason Sims
3
não, não funciona no mojave.
georgexsh