¿Cómo desactivo/habilito un monitor externo desde la terminal?

Ejecuto dos monitores externos + mi pantalla MBP en OSX Yosemite. Mi monitor externo central también está conectado a mi PC.

El monitor cambiará automáticamente a una entrada activa, por lo que, por ejemplo, si mi Mac está ejecutando los tres monitores y mi PC está encendida, puedo dormir mi Mac y el monitor cambiará a mi PC. Lo mismo para cambiar de PC a Mac.

Sin embargo, la Mac aún considerará el monitor central como activo, por lo que los elementos y el mouse desaparecerán cuando esté en el monitor central.

Me gustaría tener un comando de terminal o un script de shell que pueda disparar rápidamente con el buscador para habilitar/deshabilitar el monitor externo o el puerto HDMI.

Enchufar/desenchufar el monitor cada vez (varias veces al día) no es una opción. Conozco SwitchResX , pero no necesito el 95 % y no creo que sea necesario pagar para deshabilitar una pieza de hardware.

Si ayuda, este es un MBP Retina de finales de 2013.
Acabo de enterarme de la combinación de teclado cmd + brillo hacia abajo para reflejar los monitores. Eso es un comienzo, pero aún no es ideal.

Respuestas (2)

Lunar puede hacer esto desde la versión 4.8.0.

Presione Ctrl++ mientras el cursor está en la pantalla que desea apagar y Lunar reflejará otra pantalla visible a la que desea apagar y cambiará su brillo y gamma a 0 Cmd: https://lunar.fyi/#blackout6

Presione Ctrl+ Cmd+ 6de nuevo para encender la pantalla.

Descargo de responsabilidad: soy el desarrollador de Lunar

Esto suena como un problema que fue abordado por uno de nuestros miembros inteligentes que escribieron una herramienta gratuita para deshabilitar o habilitar fácilmente un monitor en su Mac

Dada la advertencia en el LÉAME de ese proyecto, no consideraría esta una solución viable.