Aquí está el escenario:
En mi oficina, mi MacBook Pro (principios de 2011, con 10.10) está conectado a una pantalla externa a través de DisplayPort. Desconecto la computadora portátil, la cierro (poniéndola a dormir) y la llevo conmigo. Cuando llego a mi destino, encuentro que abrir la computadora portátil lo despierta a una pantalla negra, pero está despierto:
- La luz de fondo está visible
- Los controles de volumen funcionan (puedo escucharlo, no hay imágenes)
La forma más sencilla de resolver esto es reiniciar o regresar, enchufarlo a un monitor y volver a intentar la secuencia de desconexión para garantizar que esto no ocurra. Ninguno de estos son factibles en este momento por varias razones. Detalles de la sesión:
- Varios usuarios han iniciado sesión
- Supongamos que algunos archivos no se guardan o que el progreso puede perderse al reiniciar (creo que estoy seguro aquí, pero es bueno para el ejercicio)
- Todos los usuarios tienen una pantalla de bloqueo protegida por contraseña al despertar (aunque soy consciente del usuario actual y la contraseña)
- Tengo acceso al shell que se puede confirmar abriendo iTerm (a través de un acceso directo) e ingresando "saludar"
Algunas de las sugerencias que he visto para resolver esto sin un reinicio involucran "Detectar pantallas", pero desafortunadamente eso es un poco difícil de encontrar en la GUI sin ningún comentario visual. Dicho todo esto, ¿existen formas creativas de escapar de esto utilizando la línea de comandos, AppleScript o incluso adivinar y hacer clic si es completamente necesario?