J'avais un script que j'utilisais pour activer mon économiseur d'écran, et il ne fonctionne plus dans Mountain Lion.
C'était un script shell qui appelait un script AppleScript:
#!/bin/bash
osascript /Users/lorin/scripts/lockscreen.scpt
Voici à quoi lockscreen.scpt
ressemble le fichier:
tell application "ScreenSaverEngine"
activate
end tell
Si lockscreen.scpt
j'affiche l'Éditeur AppleScript, la boîte de dialogue "Choisir une application" s'affiche et me demande "Où est ScreenSaverEngine?"
Quelqu'un connaît la façon dont Mountain Lion-y activer l'économiseur d'écran?
la source
tell application "System Events" to stop screen saver
tell application "System Events" to quit current screen saver
tell application "ScreenSaverEngine" to run
la source
tell application "System Events" to start current screen saver
. si j'exécutais ce script plusieurs fois à l'aide d'une liaison de touches, j'aurais plusieurs écrans de veille empilés, seul le premier se fermerait. Cependant, cette réponse a parfaitement fonctionné pour moi.