Używam Mac OS X ( myślę, że to Snow Leopard - 10.6.7) na komputerze Mac mini. Próbuję połączyć się zdalnie z komputera iMac (od pewnego czasu działało to dobrze). Kiedy klikam „Udostępnij ekran ...” w wyszukiwarce na komputerze iMac, (ostatecznie) widzę pulpit serwera, ale wydaje się, że jest zamrożony. Udało mi się jednak ustalić (po zamknięciu okna i ponownym udostępnieniu ekranu, po powtórzeniu), że faktycznie odbiera dane wejściowe, po prostu nie aktualizując wyświetlacza.
Mogę ssh na serwerze, ale jak mogę ponownie uruchomić usługę udostępniania ekranu?
źródło
OK, udało się znaleźć odpowiedź (lub przynajmniej odpowiedź; nie jestem pewny na wszystkich szczegółów tego polecenia):
Jak zawsze - zachowaj ostrożność, wklejając coś do terminala - najlepiej sprawdzić polecenie przed uruchomieniem. Podwójnie, gdy zaangażowane jest sudo.
źródło
Używanie
launchctl unload
ilaunchctl load
nadal działa, ale polecenia są teraz „starszymi poleceniami”.Oto nowsze podejście, które działa również z jednym poleceniem:
To instruuje launchctl, aby zabił usługę udostępniania ekranu, a następnie launchctl automatycznie uruchamia ją ponownie po zakończeniu.
źródło
Zamiast ponownie uruchomić tylko usługę udostępniania ekranu, sugerowałbym zdalne ponowne uruchomienie komputera Mac Mini. Możesz to zrobić przez SSH, wpisując:
sudo shutdown -r now
Spowoduje to nie tylko ponowne uruchomienie usługi udostępniania ekranu, ale może również rozwiązać problem, który spowodował, że zadziałała ona w pierwszej kolejności.
źródło