10 votos

¿Es posible conseguir que OS X recuerde la disposición de mi pantalla?

Utilizo mi MacBook con un monitor externo en el trabajo y en casa. Por desgracia, ambos son del mismo modelo y esto parece confundir a OS X.

En el trabajo, tengo el monitor a la izquierda y en casa a la derecha. Pero cada vez que paso de uno a otro, tengo que cambiar manualmente la disposición.

¿No recuerda OS X la disposición para múltiples monitores, o es el uso del mismo modelo la fuente de confusión aquí?

0 votos

16voto

Jake Hilborn Puntos 386

Incluso en 2019 macOS no conserva la disposición de mi monitor. He escrito una herramienta llamada displayplacer que permite describir la disposición de su monitor como un comando de terminal. Luego utilizo BetterTouchTool para ejecutar estos perfiles a través de teclas de acceso rápido. Me resolvió el problema de usar el mismo modelo de monitor en el trabajo (en modo vertical) que en casa (en modo horizontal).

Por ejemplo, en mi configuración de 4 monitores en casa tengo este perfil: displayplacer "id:A46D2F5E-487B-CC69-C588-ECFD519016E5 res:3840x2160 hz:60 color_depth:8 scaling:off origin:(0,0) degree:0" "id:F466F621-B5FA-04A0-0800-CFA6C258DECD res:1440x900 color_depth:4 scaling:on origin:(-1440,1437) degree:0" "id:4C405A05-8798-553B-3550-F93E7A7722BB res:1440x2560 color_depth:8 scaling:off origin:(3840,-363) degree:270" "id:18173D22-3EC6-E735-EEB4-B003BF681F30 res:1920x1200 color_depth:8 scaling:off origin:(960,-1200) degree:0"

También disponible a través de Homebrew brew tap jakehilborn/jakehilborn && brew install displayplacer

3voto

Xavier Nodet Puntos 2498

OS X intenta recordar las disposiciones, pero depende de que los monitores se identifiquen adecuadamente. Es posible que las marcas baratas no se molesten en poner números de serie distintos en la información EDID que comunican, aunque el estándar EDID lo exija, por lo que OS X acabará reconociéndolos todos como el mismo monitor.

0 votos

¿Hay alguna manera de obtener el EDID manualmente? Me gustaría comprobar que ese es el problema.

0 votos

Si no está en /var/log/system de cuando se inicia Core Display, es posible que pueda obtenerlo de un programa como DisplayConfigX o SwitchResX .

0 votos

Debo mencionar que no he tenido problemas con que OS X se olvide de los diseños de las pantallas, pero todos los monitores externos de los que dispongo son de diferentes fabricantes; no tengo forma de verificar que OS X esté usando realmente el número de serie o quizás usando un hash computado en el EDID o algo así. (Aunque esto último seguiría siendo lo mismo, ya que al cambiar el número de serie debería cambiar el hash; seguiría implicando que el fabricante del monitor está haciendo algo extraño).

1voto

user66045 Puntos 11

No he verificado el EDID, pero tengo un problema relacionado que podría arrojar algo de luz...

Utilizo la antigua pantalla Apple Cinema 30" HD tanto en el trabajo como en casa. Lamentablemente, debido a la configuración del escritorio en la oficina, me veo obligado a colocar mi monitor de 30" a la izquierda de mi MBP de 15" con Retina, pero tengo la configuración opuesta en casa (con el 30" a la derecha del MBP).

Puedo dar fe de que mi MBP no distingue entre las dos pantallas de cine y espera que el escritorio se extienda en ambos sentidos para cualquiera de las configuraciones.

Si OS X usara realmente EDID y distinguiera los monitores por sus números de serie, supongo que no vería este comportamiento.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X