12 votos

Cómo puedo intercambiar la pantalla principal de forma automática en una configuración de dos monitores?

Tengo un MacBook Pro y dos Thunderbolt muestra en el trabajo. Yo trabajo con el MacBook tapa cerrada debido a que es una exageración y no tengo suficiente espacio en el escritorio de todos modos.

Cada mañana me presento a trabajar y conectar un cable Thunderbolt y el cable de alimentación, pero mi pantalla principal (el que está en frente) y secundaria (uno al lado) se intercambian. Tengo a esta estúpida canción y la danza en la Muestra / Acuerdo de preferencias del sistema y es molesto llegar:

enter image description hereenter image description here

Hay una manera de hacer esto automáticamente? Con un ajuste? Un AppleScript? Hay una razón por la que las pantallas son siempre volteada?

4voto

a paid nerd Puntos 216

Actualización: yo creo que lo tengo.

Hay una utilidad llamada cscreen que le permite controlar la configuración de la pantalla. Ejecutando muestra todas las pantallas:

$ cscreen
DisplayID  Index     Depth     Width     Height  Refresh
 4249fef       1        32      2560       1440     0
 4248344       2        32      2560       1440     0
use -h to display all usage options

Por supuesto, usted puede forzar a uno de ellos para ser primaria (con la barra de menú):

$ cscreen -i 4248344 -p

Usted puede script de configuración de la segunda pantalla como el principal como este:

$ cscreen -l | perl -lane 'print $F[0] if $F[1] == 2' | xargs -I id cscreen -i id -p

Ahora, que se unen a una clave, la primera vez que crea una secuencia de comandos de AppleScript, SwapScreen.scpt:

swapscreen

Entonces usé el Azogue para obligar a la secuencia de comandos a un F13:

quicksilver

Ahora, cuando me conecte en mi MacBook, si las pantallas están en mal estado, simplemente me golpeó F13. Dulce!

3voto

DKMN Puntos 21

Estado allí, hecho eso, con un Mac Pro y 4 monitores. ;0

Hay un extraño bug/característica de OSX, que hace que la configuración de pantalla predeterminada privilegiada. Este comportamiento no ha cambiado con 10.9 y creo que es lo que está causando el problema. Es muy poco documentado y discutido en la web.

Una solución permanente:

  1. Inicie sesión como el usuario root (usted tendrá que activar temporalmente).

  2. Configurar la Pantalla de acuerdo a lo que usted desea (como arriba)

  3. Vuelva a iniciar sesión como todo lo que te gusta

Es algo no evidente de cómo habilitar el Usuario Root para el inicio de sesión interactivo, aunque no es difícil. Aquí está la guía oficial de Apple:

http://support.apple.com/kb/PH113311

Me gustaría desactivarlo cuando se hace por razones de seguridad.

1voto

Kyle Walsh Puntos 2137

Se debe recordar la configuración externa.

Intenta intercambiar los cables detrás de la pantalla con el fin de invertir el orden de conexión? Tal vez podría hacer el truco.

Una muy fácil solución está a la espera de un mes y actualizar a OS X Mavericks, donde tendrá la posibilidad de tener la barra de menús y el dock en ambos lados de la pantalla

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