Apple Remote Desktop ha una funzione "a tendina" che un client remoto può utilizzare per bloccare lo schermo del Mac controllato a distanza. Lo uso quando mi collego al mio Mac di lavoro dal mio Mac di casa. Lo schermo del mio lavoro sul Mac mostra una grande icona a forma di lucchetto e un messaggio mentre lo controllo in remoto dal mio Mac di casa utilizzando Apple Remote Desktop (ARD).
Sfortunatamente, c'è un bug di qualche tipo che fa bloccare lo schermo del Mac remoto, anche dopo che mi sono disconnesso da esso. (Ultimi ARD e OS X 10.8.2 su entrambe le macchine.) Quando ciò accade, entro il giorno dopo lavoro per trovare l'icona e il messaggio di blocco grande sullo schermo del mio Mac. Nonostante sia ora fisicamente presente davanti al Mac, non riesco a trovare un modo per sbloccare lo schermo.
Di solito cerco di ssh
entrare nel Mac da un'altra macchina e di uccidere i processi. Ho provato ad uccidere il ARDAgent
processo, il processo di blocco dello schermo (non riesco a ricordare il nome) e qualsiasi altra cosa che posso trovare con "ard" o "remote" nel nome del processo. Nessuna di queste cose sembra sbloccare lo schermo. Alla fine, ricorro a usare osascript -e ...
per dire a tutte le mie applicazioni in esecuzione di uscire con grazia, quindi corro shutdown -r now
per riavviare la macchina.
La mia domanda: esiste un modo per sbloccare correttamente un Mac bloccato sulla schermata di blocco ARD, utilizzando ssh
o in altro modo?
Un modo per riprodurlo: accedi al Mac di destinazione con Desktop remoto, avvia la modalità Curtain e quindi, dopo aver terminato qualsiasi lavoro, esegui il logout dell'utente sul Mac di destinazione mentre sei ancora in modalità Curtain. Ciò lascerà il Mac inaccessibile all'app Desktop remoto e persino a un utente fisico del computer, con l'icona di blocco grande ancora sullo schermo del Mac di destinazione.
Non sono sicuro di cosa sto facendo per innescare questa situazione, ma sicuramente non mi disconnetterò. Ad ogni modo, sembra che la soluzione dovrebbe essere la stessa.