Ich verwende Mac OS X ( ich denke es ist Snow Leopard - 10.6.7) auf einem Mac mini. Ich versuche, eine Remote-Verbindung mit einem iMac herzustellen (dies hat in der Vergangenheit seit einiger Zeit problemlos funktioniert). Wenn ich auf dem iMac im Finder auf "Bildschirm freigeben ..." klicke, wird (möglicherweise) der Desktop des Servers angezeigt, der jedoch eingefroren zu sein scheint. Ich habe es jedoch geschafft, festzustellen (durch Schließen des Fensters und erneutes Freigeben des Bildschirms bei Wiederholung), dass der Bildschirm tatsächlich Eingaben empfängt, nur dass die Anzeige nicht aktualisiert wird.
Ich kann in den Server ssh, aber wie kann ich den Bildschirmfreigabedienst neu starten?
quelle
OK, es ist gelungen, die Antwort zu finden (oder zumindest eine Antwort; ich bin mir nicht ganz sicher, ob alle Details dieses Befehls zutreffen):
Wie immer - seien Sie vorsichtig, wenn Sie etwas in das Terminal einfügen - überprüfen Sie den Befehl am besten, bevor Sie ihn ausführen. Doppelt so, wenn es um Sudo geht.
quelle
Verwenden
launchctl unload
undlaunchctl load
funktioniert weiterhin, aber die Befehle sind jetzt "Legacy-Befehle".Hier ist ein neuerer Ansatz, der auch mit einem einzigen Befehl funktioniert:
Dadurch wird launchctl angewiesen, den Bildschirmfreigabedienst zu beenden und ihn nach dem Beenden automatisch neu zu starten.
quelle
Anstatt nur den Bildschirmfreigabedienst neu zu starten, sollte der Mac Mini per Fernzugriff neu gestartet werden. Sie können dies über SSH tun, indem Sie Folgendes eingeben:
sudo shutdown -r now
Dadurch wird nicht nur der Bildschirmfreigabedienst neu gestartet, sondern möglicherweise wird auch das Problem behoben, das dazu geführt hat, dass der Dienst zunächst ausgeführt wurde.
quelle