He estado experimentando un problema con mi Macbook Pro (2015 con el Intel HD Graphics 6100) donde la computadora detecta 3 pantallas de 31 pulgadas con retina al inicio. Posiblemente porque las pantallas Retina son mejores que las pantallas integradas, una de estas "pantallas fantasma" se convierte automáticamente en la principal ... lo que significa que no veo el mensaje de inicio de sesión y todos mis programas se inician fuera de la pantalla.
Puedo recuperar el mouse usando un puntero de mouse real. Por alguna razón, no puedo entender que el uso del trackpad no funcione ... pero un mouse lo hará ...
Eventualmente, puedo cambiar la pantalla principal y deshabilitar 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 son recursos acaparadores hasta el punto de bajar las tasas de fotogramas a inutilizables cada vez que conecto Hasta mis modestas pantallas externas (19.5 en el trabajo o 24 pulgadas en casa).
He reiniciado el SMC y la PRAM ... He fracasado con las configuraciones disponibles en la GUI (creo ... aunque quizás me haya perdido algo) ... ¿cómo trato esto?
Si alguien puede indicarme un medio para cambiar la pantalla principal con teclas de acceso rápido, sería un excelente primer paso para poder trabajar día a día sin 20 minutos de configuración.
Si alguien tiene una verdadera solución o al menos puede decirme cómo tratar este tema de manera metódica, ¡lo apreciaría mucho! He estado en la tienda de Apple 2 veces durante 5 horas y no recibí nada mejor que una sugerencia para realizar una limpieza e instalación. Soy un desarrollador y tengo una gran cantidad de configuraciones que tendría que hacer después del borrado ... y quiero entender por qué se rompió esto, para poder evitar hacerlo de nuevo. Y tengo curiosidad ... ¡y no creo que esa sea la solución a los problemas! Eso es un sistema roto si así es como arreglas cosas así. Debería ser MUCHO más fácil decirle a la computadora que no tiene 3 pantallas gigantes de 30 pulgadas conectadas a ella. 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 usar la línea de comandos si me puede dirigir a los archivos de configuración en etc. o lo que sea que tenga que ver con las pantallas. Me encantaría aprender cómo lidiar con los problemas de visualización en general con los entornos Linux ...
Una solución parcial ha incluido el uso de una herramienta disponible en este repositorio: enlace Un pequeño script 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 lista de kludge 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>
Adición, (uno tiene que hacerlo): $ sudo launchctl load -w example.plist
Sin embargo, todavía quiero una solución limpia. Y si alguien me puede ayudar, quizás pueda ordenar este código, del cual no estoy muy seguro de que ... sería apreciado. Funciona ... pero solo después de iniciar sesión. Sería bueno si se iniciara durante el período de la ventana de inicio de sesión ... para que pueda ver mi nombre / etc. He intentado jugar con las distintas carpetas y las banderas de launchctl ... aún no hay dados.