Miałem skrypt, którego użyłem do aktywacji wygaszacza ekranu, i nie działa już w Mountain Lion.
Był to skrypt powłoki, który wywołał skrypt AppleScript:
#!/bin/bash
osascript /Users/lorin/scripts/lockscreen.scpt
Tak lockscreen.scpt
wygląda plik:
tell application "ScreenSaverEngine"
activate
end tell
Jeśli uruchomię się lockscreen.scpt
w edytorze AppleScript, pojawi się okno dialogowe „Wybierz aplikację” z pytaniem „Gdzie jest ScreenSaverEngine?”
Czy ktoś zna sposób Mountain Lion-y, aby włączyć wygaszacz ekranu?
applescript
mountain-lion
screensaver
Lorin Hochstein
źródło
źródło
tell application "System Events" to stop screen saver
tell application "System Events" to quit current screen saver
tell application "ScreenSaverEngine" to run
źródło
tell application "System Events" to start current screen saver
. gdybym uruchomił ten skrypt wiele razy, używając skrótu klawiszowego, ułożyłbym w stos wiele wygaszaczy ekranu, tylko pierwszy zamknąłby się. Ta odpowiedź jednak działała dla mnie idealnie.