Подтвердить что ты не робот

Убить заставку и разблокировать mac с помощью appleScript

Я пытаюсь разблокировать свой mac используя мой iPhone через близость Bluetooth, код, который я использую:

tell application "System Events"
tell security preferences
    set require password to wake to false
end tell
end tell

tell application "ScreenSaverEngine" to quit

Он убивает скринсейвер, не показывает окно пароля, но все, что я получаю, это черный экран. Все приложения все еще работают, но я курю мышь на этом черном экране. Я запускаю два монитора на сборке 10.6.7. Что не так? Спасибо.

lifehacker article http://lifehacker.com/5816791/use-a-bluetooth-phone-or-device-to-lock-and-unlock-your-mac-when-youre-near

4b9b3361

Ответ 1

Вы можете попробовать альтернативный способ убить экранную заставку, такую ​​как оболочка script с

#!/bin/sh
killall ScreenSaverEngine

И вызывая его напрямую или записывая applescript, чтобы вызвать его, если вам это почему-то нужно делать с статьей lifehacker.