Mac: configuração de 3 monitores: Meu conjunto de área de trabalho continua alternando entre monitores

80

Situação:

Eu tenho um MacBook Pro MacBook Pro (Retina, 15-inch, Mid 2014)

E tem 2 monitores externos ASUS VS247 Displayconectados via raio.

Em cada monitor, tenho vários Desktops / Espaços abertos.

Problema:

Quando eu acordei meu mac, às vezes, ele alterna o reconhecimento dos monitores e todos os Desktops / Espaços do Monitor2 agora estão no Monitor3 e todos os Desktops / Espaços do Monitor3 estão no Monitor2.

O monitor principal (o do laptop) sempre permanece o mesmo.

Isso acontece em média uma vez por mês. Não consegui encontrar uma causa específica para isso acontecer.

Eu tenho meus cabos e portas Thunderbolt com código de cores. Então, definitivamente não estou trocando os cabos.

Mais informações:

É assim que minhas configurações de controle de missão se parecem.

[NO] Automatically rearrange spaces based on most recent use?
[Yes] When switching to an application, switch to a Space with open windows for the application.
[No] Group windows by application.
[Yes] Displays have separate Spaces.

Alguém mais tem o mesmo problema? Se sim, existe uma correção?

Sai Phaninder Reddy J
fonte
9
Toda vez que conecto meus monitores externos, é um dado de craps. Muitas vezes, os monitores são invertidos.
George Cummins
3
@geva Esse não é o mesmo problema que os desktops são reorganizados pelo uso recente.
Sai Phaninder Reddy J
O mesmo problema hoje, com um MacBook Pro (15 polegadas, 2019). Dois monitores, HDMI com adaptador para USB-C . Isso acontece em todos os plugues / desconectados se forem separados por minutos. @ Josh resposta aplicada, o tempo dirá ...
Rémi Belzanti
2
Bem, já passaram 3 dias e o problema ainda está lá. Portanto, devo dizer que o problema também está presente depois de bloquear a tela e desbloqueá-la minutos depois ... Isso significa que não há operações físicas de conectar / desconectar, mas estou com problemas :(
Rémi Belzanti

Respostas:

39

Sim! Eu tenho 4 monitores externos e isso me deixou louco até que eu descobri. Brinque movendo a barra "superior" entre as telas na janela Arranjo. Atribua-o a telas diferentes e você perceberá que ele resolverá o seu problema assim que encontrar a tela "correta". Não me lembro por que funcionou, mas funcionou.

Como mover a barra superior entre as janelas do Mac

Josh
fonte
4
Capturas de tela aqui: apple.stackexchange.com/a/296905/206646
ougnockocaten
Acabei de acontecer comigo novamente (não aconteceu por um tempo, então eu esqueci a solução) e este post voltou. Obrigado ... de novo!
precisa saber é o seguinte
2
Isso é ótimo. Eu tive que reler meu próprio post muito recentemente!
Josh
4
Isso não funciona para mim. :(
ForeverWintr
2
Essa também é apenas uma solução temporária que precisa ser feita sempre que esse problema ocorre. Isso também acontece comigo quando o laptop acorda do modo de suspensão (com todas as telas ainda conectadas)
Vidak
16

Eu "resolvi" esse problema usando https://github.com/jakehilborn/displayplacer . Se eu conectar meu hub e os monitores estiverem incorretos, em vez de precisar girar as telas ou reconectar os cabos, agora posso executar um script (por meio de uma tecla de atalho) para resolver isso.

Primeiro, verifique se os monitores estão na configuração correta. Em seguida, instale o displayplacer e execute-o.

brew tap jakehilborn/jakehilborn && brew install displayplacer
displayplacer list

Na parte inferior da saída, você verá que ele gera o comando que colocará seus monitores de volta na configuração atual. Exemplo:

displayplacer "id:C00DE6B5-2BF1-D707-8452-14BD6BFAAC84 res:1920x1080 hz:60 color_depth:8 scaling:off origin:(0,0) degree:0" "id:D0823E00-B252-0F5C-DE87-D142F95D0CB4 res:1680x1050 color_depth:8 scaling:on origin:(-1680,0) degree:0" "id:1A13BBCA-7176-912E-4048-7E7E22D786C2 res:1080x1920 hz:60 color_depth:8 scaling:off origin:(1920,-386) degree:90"

Criei um serviço / ação e defina um atalho de teclado para este item. Agora, um toque rápido no teclado resolverá o problema.

Mais informações: A resposta de Dan é a raiz deste problema para mim. Eu tenho dois monitores idênticos, ambos conectados a um hub via Displayport. Esse hub está conectado ao meu mac através de uma conexão USB-C. Aleatoriamente, o dock carrega as configurações em uma ordem diferente, o que causa esse problema. Como meu terceiro monitor é girado, isso faz com que duas telas agora sejam giradas incorretamente.

Durante meses, desconectei as duas conexões DisplayPort no hub e, em seguida, reconectei na ordem inversa. Isso resolve o problema, mas foi realmente irritante.

aveneyer
fonte
2
isso funcionou como um encanto para mim. votado!
Micah Stubbs
11
Obrigado por isso!
Gary Reckard
Re: dois monitores idênticos: FWIW, eu uso a tela do laptop (MBP 15 ") e 2 monitores externos diferentes - um LG, um Samsung, ambos conectados via CalDigit TS3 +. Eu vejo regularmente os desktops associados ao monitor do laptop e ao LG (Planejando tentar o displayplacer, obrigado.)
Peter Cardona
De alguma forma, isso ainda não resolve o problema de que o monitor na minha frente repentinamente não é mais "LG HDR 4K (1)", mas "LG HDR 4K (2)" e vice-versa para o monitor à direita. Assim, selecionar "Tela 2" ou "Tela 3" nos aplicativos escolhe uma tela diferente. Existe uma maneira de também mudar isso?
Karsten S.
11
Estou usando isso com a Better Touch Tool nos novos Macbooks. Posso personalizar a barra de toque superior e agora adicionei um clique no botão 1 para ajustar automaticamente os monitores. Ótima solução, obrigado.
Será
13

Para mim, é baseado em qual cabo eu conecto primeiro, mesmo quando os conecto nas mesmas portas. Estou usando dois cabos HDMI. Se minhas telas acabarem trocadas, basta desconectar um dos cabos e reconectá-lo. Se as telas ainda estiverem trocadas, desconecto o outro e conecto-o novamente. As telas piscarão e voltarão a normal.

Parece um bug do sistema operacional, mas não tenho como saber com certeza.

Dan
fonte
3
usamos as docas CalDigit TB3 e temos esse problema de forma intermitente
race_carr
11
Estou usando cabos HDMI conectados diretamente ao laptop via conversores USB-C.
Dan
3

O Suporte da Apple me ajudou com isso:

  • Vá para o Finder (clique na área de trabalho) e passe o mouse sobre o menu "Ir" na parte superior da tela do computador
  • Agora pressione o botão "opção" enquanto passa o mouse sobre "Ir" e você verá a opção da pasta "Biblioteca" aparecer
  • Escolha "Biblioteca" destacando-o.
  • Com a pasta Biblioteca aberta à sua frente, localize a pasta "Caches".
  • Agora arraste-o para o lixo.
  • Esvazie a lixeira.
  • Reiniciar.

Eureka! Isso resolveu esse problema irritante de troca de tela para mim no controle de missão, onde meus desktops Mac alternavam automaticamente sozinhos quando trabalhavam em um dos quatro desktops Mac abertos.

Jerry Levine
fonte
Apenas tentei isso, espero que funcione, pois isso acontece comigo toda vez que meu Mac dorme!
27418 Josh Cole
2
Isso não funciona para mim. :(
SpaceDog
Também não funciona para mim. :(
ForeverWintr
1

O que parece funcionar para mim até agora, após uma semana de tentativas, é simplesmente conectar cada monitor a uma porta USB-C em um lado diferente do laptop.

Karel
fonte
0

Eu tenho uma configuração de tela com duas telas idênticas conectadas através de dois adaptadores HDMI separados em duas portas USB-C separadas. O meu Macbook Pro está sempre conectado aos monitores e sempre que acorda do modo de suspensão, o arranjo dos monitores é confuso. Minha solução até hoje foi reorganizar as telas via "Preferências do Sistema". Agora estou usando a solução displayplacer-aveneyer em combinação com uma configuração de atalho para iniciar um shell-script no Keyboard Maestro e funciona como um encanto no Mojave!

romano-rhme
fonte