J'utilise Automator pour la première fois. J'essaie de faire en sorte que le fond d'écran de mon bureau change en fonction de la luminosité de mon écran, qui s'adapte automatiquement à la lumière de ma pièce (en gros, un mode automatique clair/foncé pour le bureau).
Existe-t-il quelque chose comme Folder Action qui est déclenché par un événement personnalisé au lieu d'ajouter des fichiers à un dossier ? J'ai besoin qu'il se déclenche lorsque la luminosité de l'écran change, et qu'en fonction de la luminosité, il décide si le papier peint doit être changé.
Ce que j'ai jusqu'à présent
L'AppleScript suivant fait tout ce dont j'ai besoin :
set brightness to do shell script "nvram backlight-level | awk '{print $2}'"
if brightness is equal to "8%00" or brightness is equal to "%16%00" or brightness is equal to "%25%00" or brightness is equal to "%00%00" then
setWallpaper("dark")
else
setWallpaper("bright")
end if
on setWallpaper(imageName)
tell application "System Events"
tell every desktop
set picture to "/Users/Ryn/Desktop/wallpapers/" & imageName & ".png"
end tell
end tell
end setWallpaper
Il ne reste plus qu'à trouver comment l'exécuter à chaque fois que la luminosité de l'écran change.