Muszę mieć możliwość SSH na komputerze Mac (Mountain Lion) i sprawdzić, czy ARD działa, a jeśli tak, jakie są ustawienia. Zasadniczo potrzebuję odpowiednika przejścia do Preferencji systemowych -> Udostępnianie -> Zdalne zarządzanie i wizualną kontrolę ustawionych tam opcji. Ale potrzebuję go na terminalu, aby móc to zrobić za pośrednictwem SSH.
Uwaga: nie pytam, jak ustawić te opcje (np. Poprzez plik wykonywalny ARD „kickstart”), pytam, jak po uruchomieniu określić, pod jakimi opcjami działa.
ps -axlww | grep ARD
pokazuje tylko /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/MacOS/ARDAgent
bez pokazanych flag.
Czy istnieje plik plist, w którym jest on przechowywany? Do tej pory sprawdziłem ...
/Library/Preferences/com.apple.ARDAgent.plist
/Library/Preferences/com.apple.RemoteManagement.plist
... i podobne pliki w katalogu użytkownika ~/Library/Preferences/
i wydaje się, że nie zawierają one nic użytecznego.
Mam dla ciebie możliwe rozwiązanie, mówię „możliwe”, ponieważ nie jest zbyt wiarygodne (wcześniej zadałem pytanie ).
Jeszcze jedno, musisz „Umożliwić dostęp dla urządzeń pomocniczych”, nie wiem dlaczego. Oto AppleScript:
Jeśli zapiszesz to, powiedzmy,
checkScrShr
możesz uruchomić go z wiersza poleceń jako:Będzie echem „prawda”, jeśli udostępnianie ekranu jest włączone, „fałsz”, jeśli nie jest.
źródło