Phantom Displays en el inicio

He estado teniendo un problema con mi Macbook Pro (2015 tarde con Intel HD Graphics 6100) donde la computadora detecta 3 retina de 31 pulgadas cuando se inicia. Posiblemente porque las pantallas Retina son más agradables que las pantallas integradas, una de estas "pantallas fantasma" se convierte automáticamente en la principal … lo que significa que no veo el post de inicio de session, y todos mis progtwigs se inician fuera de la pantalla.

Puedo recuperar el mouse con un puntero de mouse real. Por alguna razón que no puedo entender, el uso del trackpad no funciona … pero un mouse lo hará …

  • El cargador MacBook Pro ha dejado de funcionar correctamente, ¿correcciones a corto ploop?
  • OS X usando mucha memory sin razón aparente
  • Problema de formatting profundo de MBP SSD: se formateará como FAT32 pero fallará como HFS +
  • Datos perdidos en Macbook Pro
  • ¿Cuál es la diferencia entre MBP 2016 y 2017 Thunderbolt 3?
  • ¿Por qué Automator necesita la GPU discreta?
  • Eventualmente puedo cambiar la pantalla primaria y desactivar los monitores usando algún código de kludge, pero … sucede en cada inicio y los monitores de retina que mi sistema cree que existen están acaparando resources hasta el punto de networkingucir los framerates a inutilizar cada vez que conecto mi modesto pantallas externas (19.5 en el trabajo o 24 pulgadas en el hogar).

    He reiniciado el SMC y el PRAM … Me he pasado las configuraciones disponibles en la GUI (creo … aunque quizás me haya perdido algo) … ¿cómo me ocupo de esto?

    Si alguien puede dirigirme a un medio para cambiar la pantalla principal con teclas rápidas, sería un gran primer paso para poder trabajar día tras día sin 20 minutos de configuration.

    Si alguien tiene una solución verdadera o al less puede decirme cómo lidiar con esto metódicamente, ¡lo agradecería mucho! He estado en la tienda de manzanas 2 veces durante 5 horas y no recibí nada mejor que una sugerencia para hacer una limpieza y una installation limpia. Soy un desarrollador y tengo muchas configuraciones que necesitaría hacer después de borrar … y quiero entender por qué se rompió, así puedo evitar volver a hacerlo. Y tengo curiosidad … ¡y no creo que esa sea la solución a los problemas! Ese es un sistema roto si así es como se arreglan los caprichos de esa manera. Debería ser MUCHO más fácil decirle a la computadora que no tiene 3 pantallas gigantes de 30 pulgadas enganchadas. La maldita máquina ni siquiera puede manejar más de 2 pantallas con la GPU / placa madre interna (a pesar de las 3 salidas).

    Soy capaz de command-line si puede dirigirme a los files de configuration en etc. o lo que sea que tenga que ver con las pantallas. Me encantaría aprender a lidiar con problemas de visualización en general con entornos Linux …

    Una solución parcial ha incluido el uso de una herramienta disponible en este repository: https://github.com/Eun/DisableMonitor Un pequeño script de kludge propiedad de admin: root

    #!/bin/bash /Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --disable `/Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --list | grep Display\ \(1\) | sed 's|Display (1)||g' | sed 's| ||g'` /Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --disable `/Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --list | grep Display\ \(2\) | sed 's|Display (2)||g' | sed 's| ||g'` /Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --disable `/Applications/DisableMonitor.app/Contents/MacOS/DisableMonitor --list | grep Display\ \(3\) | sed 's|Display (3)||g' | sed 's| ||g'` 

    Y otra plática llamada com.example.plist @ / Library / LaunchDaemons /

     <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.example.plist</string> <key>ProgramArguments</key> <array> <string>/usr/bin/bash</string> <string>/Applications/startup</string> <array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <false/> <key>SuccessfulExit</key> <false/> </dict> </plist> 

    Además, (uno tiene que hacerlo): $ sudo launchctl load -w example.plist

    Sin embargo, todavía quiero una solución limpia. Y si alguien puede ayudarme, quizás arregle este código, del cual no estoy muy seguro … lo agradecería. Funciona … pero solo después de iniciar session. Sería bueno si se lanzó durante el período de window de inicio de session … para que pueda ver mi nombre / etc. He intentado meterme con las diferentes carpetas y las banderas de launchctl … aún no hay dados.

  • ¿Mi 13 "rMBP es capaz de ejecutar un monitor 4k a una resolución de 2560x1440?
  • ¿Qué tan rápido debe ser mi disco interno MBP?
  • ¿Puedo conectar dos monitores externos en una MacBook Pro?
  • ¿Qué puedo hacer para verificar la integridad del disco duro y todos sus files, para ver si están corruptos o no?
  • Elija pantalla al hacer una captura de pantalla con pantalla externa
  • Copia de security de dispositivos Mac e IOS localmente
  • One Solution collect form web for “Phantom Displays en el inicio”

    Esto puede no ser una solución completa.

    En la configuration de Pantalla. Haga clic en la pestaña Organizar. Verás cómo se organizan las pantallas. Allí puedes ajustar el layout. Pero lo más importante es que puede arrastrar el icono de la barra de menu (línea blanca en la parte superior de una pantalla) a la pantalla que desee como principal.

    Intentaré eso y veré si al less puedes comenzar al iniciar session.

    También me gustaría ver tal vez borrar las preferences de visualización.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).