Ich hatte ein Skript, mit dem ich meinen Bildschirmschoner aktiviert habe, und es funktioniert nicht mehr in Mountain Lion.
Es war ein Shell-Skript, das ein AppleScript-Skript aufgerufen hat:
#!/bin/bash
osascript /Users/lorin/scripts/lockscreen.scpt
So lockscreen.scpt
sieht die Datei aus:
tell application "ScreenSaverEngine"
activate
end tell
Wenn ich lockscreen.scpt
im AppleScript-Editor aufrufe, wird das Dialogfeld "Anwendung auswählen" angezeigt, in dem Sie gefragt werden, wo sich ScreenSaverEngine befindet.
Kennt jemand den Mountain Lion-y-Weg, um den Bildschirmschoner zu aktivieren?
quelle
tell application "System Events" to stop screen saver
tell application "System Events" to quit current screen saver
tell application "ScreenSaverEngine" to run
quelle
tell application "System Events" to start current screen saver
. Wenn ich dieses Skript mehrmals mit einer Tastenkombination ausführen würde, wären mehrere Bildschirmschoner gestapelt, nur der erste würde geschlossen. Diese Antwort hat jedoch perfekt für mich funktioniert.