Estoy ejecutando Mac OS X ( creo que es Snow Leopard - 10.6.7) en una Mac mini. Estoy tratando de conectarme de forma remota desde un iMac (esto ha funcionado bien en el pasado, durante algún tiempo). Cuando hago clic en "Compartir pantalla..." en el buscador del iMac, (eventualmente) veo el escritorio del servidor, pero parece estar congelado. Sin embargo, logré determinar (cerrando la ventana y compartiendo la pantalla nuevamente, una y otra vez) que en realidad ESTÁ recibiendo información, pero no actualizando la pantalla.
Puedo usar SSH en el servidor, pero ¿cómo puedo reiniciar el servicio de uso compartido de pantalla?
Tuve el mismo problema, y también con un Mini sin cabeza. Esto es lo que encontré que funcionó...
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.screensharing.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
Tuve la oportunidad de instalar un SSD en mi Mini e hice una instalación limpia de Lion en ese momento, y el problema persistió.
hice 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'
OK, logré encontrar la respuesta (o, al menos, una respuesta; no estoy muy seguro de todos los detalles de este comando):
$ sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -users admin -privs -all -restart -agent -menu
Como siempre, tenga cuidado cuando pegue algo en la terminal; lo mejor es inspeccionar el comando antes de ejecutarlo. Doblemente cuando Sudo está involucrado.
Usar launchctl unload
y launchctl load
todavía funciona, pero los comandos ahora son "comandos heredados".
Aquí hay un enfoque más reciente que también funciona con un solo comando:
sudo launchctl kill KILL system/com.apple.screensharing
Esto le indica a launchctl que elimine el servicio de pantalla compartida y luego launchctl lo reinicia automáticamente después de que haya salido.
En lugar de reiniciar solo el servicio de uso compartido de pantalla, sugeriría reiniciar de forma remota la Mac Mini. Puede hacerlo a través de SSH escribiendo:
sudo shutdown -r now
Esto no solo reiniciará el servicio de uso compartido de pantalla, sino que también puede resolver el problema que provocó que actuara en primer lugar.
t0r0X
greg glockner
a2f0
Markus Amaltea Magnuson