Mac: configuración de 3 monitores: mi equipo de escritorio sigue cambiando de lugar entre monitores


80

Situación:

Tengo un macbook pro MacBook Pro (Retina, 15-inch, Mid 2014)

Y tiene 2 monitores externos ASUS VS247 Displayconectados a través de rayo.

En cada monitor, tengo varios escritorios / espacios abiertos.

Problema:

Cuando despierto mi Mac de la suspensión, a veces, cambia el reconocimiento de los monitores y todos los escritorios / espacios de Monitor2 ahora están en Monitor3 y todos los escritorios / espacios de Monitor3 están en Monitor2.

El monitor principal (el del portátil) siempre permanece igual.

Esto sucede en promedio una vez al mes. No pude encontrar una causa específica para que esto suceda.

Tengo mis cables y puertos Thunderbolt codificados por colores. Entonces, definitivamente no estoy cambiando los cables.

Más información:

Así es como se ve mi configuración de control de misión.

[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.

¿Alguien más tiene el mismo problema? Si es así, ¿hay alguna solución?


99
Cada vez que conecto mis monitores externos, es una trampa. La mayoría de las veces, las pantallas están volteadas.
George Cummins


3
@geva Este no es el mismo problema que los escritorios que se reorganizan por el uso reciente.
Sai Phaninder Reddy J

Hoy mismo problema, con una MacBook Pro (15 pulgadas, 2019). Dos monitores, HDMI con adaptador para USB-C . Sucede en cada conexión / desconexión si están separados por minutos. Respuesta de @Josh aplicada, el tiempo dirá ...
Rémi Belzanti

2
Bueno, han pasado 3 días y el problema sigue ahí. Por lo tanto, debo decir que el problema también está presente después de bloquear la pantalla y desbloquearla minutos más tarde ... Esto significa que no hay operaciones físicas de enchufar / desenchufar, pero estoy en problemas :(
Rémi Belzanti

Respuestas:


39

¡Sí! Tengo 4 monitores externos y esto me volvió loco hasta que lo descubrí. Juega moviendo la barra "superior" entre pantallas en la ventana Arrangement. Asignelo a diferentes pantallas y notará que resolverá su problema una vez que encuentre la pantalla "correcta". No recuerdo por qué funcionó, pero funcionó.

Cómo mover la barra superior entre ventanas de Mac


44

Acabo de pasarme esto otra vez (no ha sucedido durante un tiempo, así que olvidé la solución) y esta publicación volvió a aparecer. ¡Gracias de nuevo!
davestewart

2
Eso es genial. ¡Tuve que volver a leer mi propia publicación recientemente!
Josh

44
Esto no funciona para mi. :(
ForeverWintr

2
Esta también es solo una solución temporal que debe hacerse cada vez que ocurre este problema. Esto también me sucede cuando la computadora portátil se despierta del modo de suspensión (con todas las pantallas todavía conectadas)
Vidak

16

"Resolví" este problema usando https://github.com/jakehilborn/displayplacer . Si conecto mi hub y los monitores son incorrectos, en lugar de tener que girar las pantallas o volver a conectar los cables, ahora puedo ejecutar un script (a través de una tecla de acceso rápido) para resolver esto.

Primero, asegúrese de que sus monitores estén en la configuración correcta. Luego instale displayplacer y ejecútelo.

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

En la parte inferior de la salida verá que genera el comando que colocará sus monitores nuevamente en la configuración actual. Ejemplo:

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"

Luego creé un servicio / acción y configuré un atajo de teclado para este elemento. Ahora, una rápida pulsación de tecla resolverá el problema.

Más información: La respuesta de Dan es la raíz de este problema para mí. Tengo dos monitores idénticos, ambos conectados a un concentrador a través de Displayport. Ese concentrador está conectado a mi mac a través de una conexión USB-C. Aleatoriamente, el dock cargará la configuración en un orden diferente que causa este problema. Dado que mi tercer monitor gira, esto hace que dos pantallas ahora giren incorrectamente.

Durante meses he estado desconectando ambas conexiones DisplayPort en el concentrador y luego volví a conectar en el orden inverso. Esto resuelve el problema, pero fue realmente molesto.


2
Esto funcionó como un encanto para mí. ¡Votado!
Micah Stubbs

1
¡Gracias por esto!
Gary Reckard

Re: dos monitores idénticos: FWIW, utilizo la pantalla del portátil (MBP 15 ") y 2 monitores externos diferentes : uno LG, uno Samsung, ambos conectados a través de CalDigit TS3 +. Regularmente veo los escritorios asociados con la pantalla del portátil y el LG interruptor. (Planeando probar displayplacer, gracias.)
Peter Cardona

De alguna manera, esto todavía no resuelve el problema de que el monitor frente a mí ya no es de repente "LG HDR 4K (1)" sino "LG HDR 4K (2)" y viceversa para el monitor de la derecha. Al seleccionar "Pantalla 2" o "Pantalla 3" en las aplicaciones, se elige una pantalla diferente. ¿Hay alguna manera de cambiar esto también?
Karsten S.

1
Estoy usando esto con Better Touch Tool en las nuevas Macbooks. Puedo personalizar la barra táctil superior y ahora agregué un clic de 1 botón para ajustar automáticamente los monitores. Gran solución, gracias.
Será el

13

Para mí, se basa en el cable que conecto primero, incluso cuando los conecto a los mismos puertos. Estoy usando dos cables HDMI. Si mis pantallas terminan intercambiadas, simplemente desconecto uno de los cables y lo enchufo de nuevo. Si las pantallas todavía están intercambiadas, desconecto el otro y lo enchufo nuevamente. Las pantallas parpadearán y volverán a cambiar a normal.

Esto parece un error del sistema operativo, pero no tengo forma de saberlo con certeza.


3
Usamos los muelles
CalDigit TB3

1
Estoy usando cables HDMI conectados directamente a la computadora portátil a través de convertidores USB-C.
Dan

3

El soporte de Apple me ayudó con esto:

  • Vaya al Finder (haga clic en el escritorio) y luego pase el mouse sobre el menú "Ir" en la parte superior de la pantalla de su computadora
  • Ahora presiona el botón "opción" mientras aún estás sobre "Ir" y verás aparecer la opción de carpeta "Biblioteca"
  • Elija "Biblioteca" resaltándola.
  • Con la carpeta Biblioteca abierta frente a usted, ubique la carpeta "Cachés".
  • Ahora arrástralo a la basura.
  • Vaciar la basura.
  • Reiniciar.

Eureka! Esto resolvió este molesto problema de cambio de pantalla para mí en el control de la misión, donde mis equipos de escritorio Mac cambiarían automáticamente por sí mismos cuando trabajaran en uno de los cuatro equipos de escritorio Mac abiertos.


Solo intenté esto, ¡espero que funcione ya que esto me sucede cada vez que mi Mac duerme!
Josh Cole el

2
Esto no funciona para mi. :(
SpaceDog

Tampoco funciona para mí. :(
ForeverWintr

1

Lo que parece funcionar para mí hasta ahora, después de una semana de intentarlo, es simplemente conectar cada monitor a un puerto USB-C en un lado diferente de la computadora portátil.


0

Tengo una configuración de pantalla con dos pantallas idénticas conectadas a través de dos adaptadores HDMI separados en dos puertos USB-C separados. Mi Macbook Pro siempre está conectado a las pantallas y cada vez que se activa desde el modo de suspensión, la disposición de las pantallas se mezcla. Mi solución hasta este día fue reorganizar las pantallas a través de "Preferencias del sistema". ¡Ahora estoy usando la solución de visualizador de aveneyer en combinación con una configuración de acceso directo para lanzar un script de shell en Keyboard Maestro y funciona de maravilla en Mojave!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.