Riavvia il servizio di condivisione dello schermo su Mac mini Server

23

Utilizzo Mac OS X ( pensa è Snow Leopard - 10.6.7) su un Mac mini. Sto provando a connettermi da remoto da un iMac (questo ha funzionato bene in passato, per un po 'di tempo). Quando faccio clic su "Condividi schermo ..." nel Finder su iMac, visualizzo (eventualmente) il desktop del server, ma sembra che sia bloccato. Tuttavia, sono riuscito a determinare (dalla chiusura della finestra e alla schermata di condivisione di nuovo, in caso di ripetizione) che effettivamente sta ricevendo input, semplicemente non aggiornando il display.

Posso installare ssh nel server, ma come posso riavviare il servizio di condivisione dello schermo?

    
posta Bobby Jack 15.03.2012 - 15:34
fonte

4 risposte

35

Ho avuto lo stesso problema e anche a una Mini senza testa. Questo è quello che ho trovato che funzionava ...

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist  
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist

Ho avuto l'opportunità di installare un SSD nel mio Mini e ho fatto un'installazione pulita di Lion in quel momento, e il problema persisteva.

Ho fatto un alias

alias fixscreen='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist &&  sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist'
    
risposta data 15.03.2012 - 20:59
fonte
5

OK, è riuscito a trovare la risposta (o, almeno, una risposta; non sono abbastanza sicuro su tutti i dettagli di questo comando):

$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu

Come sempre - fai attenzione quando incolli qualcosa nel terminale - meglio controllare il comando prima di eseguirlo. Sinceramente così quando è coinvolto sudo.

    
risposta data 15.03.2012 - 15:46
fonte
1

Invece di riavviare solo il servizio di condivisione dello schermo, suggerirei di riavviare il Mac Mini in remoto. Puoi farlo tramite SSH digitando:

sudo shutdown -r now

Questo non solo riavvierà il servizio di condivisione dello schermo, ma potrebbe anche risolvere il problema che lo ha causato in primo luogo.

    
risposta data 15.03.2012 - 20:37
fonte
1

L'utilizzo di launchctl unload e launchctl load funziona ancora ma i comandi ora sono "comandi legacy".

Ecco un approccio più recente che funziona anche con un singolo comando:

sudo launchctl kill KILL system/com.apple.screensharing

Questo indica a launchctl di terminare il servizio di condivisione dello schermo e quindi launchctl lo riavvia automaticamente dopo che è stato chiuso.

    
risposta data 26.10.2016 - 23:11
fonte

Leggi altre domande sui tag