Ecco lo scenario:
Nel mio ufficio, il mio MacBook Pro (inizio 2011, in esecuzione 10.10) è collegato a uno schermo esterno su DisplayPort. Scollego il laptop, lo chiudo (lo metto a dormire) e lo porto con me. Quando arrivo a destinazione, trovo che aprire il portatile lo riattiva su una schermata nera, tuttavia è sveglio:
- La retroilluminazione è visibilmente accesa
- I controlli del volume funzionano (posso sentirlo, senza immagini)
Il modo più semplice per risolverlo è riavviare o tornare indietro e collegarlo a un monitor e riprovare la sequenza di disconnessione per assicurarsi che ciò non accada. Nessuno di questi è fattibile al momento per vari motivi. Dettagli della sessione:
- Più utenti hanno effettuato l'accesso
- Supponiamo che alcuni file non vengano salvati o che i progressi possano essere persi riavviando (penso di essere al sicuro qui, ma è un bene per l'esercizio)
- Tutti gli utenti hanno una schermata di blocco protetta da password al risveglio (anche se sono a conoscenza dell'utente e della password correnti)
- Ho accesso alla shell che può essere confermata aprendo iTerm (tramite collegamento) e inserendo "say ciao"
Alcuni dei suggerimenti che ho visto per risolvere questo problema senza un riavvio includono "Detect Displays", ma sfortunatamente è un po 'troppo difficile da ottenere nella GUI senza alcun feedback visivo. Detto questo, ci sono dei modi creativi per sfuggire a questo utilizzando la riga di comando, AppleScript, o anche guess-and-click se del tutto necessario?