Saya memiliki skrip yang biasa saya gunakan untuk mengaktifkan screen saver saya, dan tidak lagi berfungsi di Mountain Lion.
Itu adalah skrip shell yang disebut skrip AppleScript:
#!/bin/bash
osascript /Users/lorin/scripts/lockscreen.scpt
Seperti inilah bentuk lockscreen.scpt
file:
tell application "ScreenSaverEngine"
activate
end tell
Jika saya membuka lockscreen.scpt
AppleScript Editor, saya mendapatkan dialog "Choose Application" yang muncul menanyakan "Di mana ScreenSaverEngine?"
Adakah yang tahu cara Mountain Lion-y untuk mengaktifkan screen saver?
sumber
tell application "System Events" to stop screen saver
tell application "System Events" to quit current screen saver
tell application "ScreenSaverEngine" to run
sumber
tell application "System Events" to start current screen saver
. jika saya menjalankan script itu beberapa kali menggunakan keybinding saya akan memiliki beberapa screensaver ditumpuk, hanya yang pertama yang akan ditutup. Namun jawaban ini, bekerja dengan sempurna untuk saya.