He encontrado esta MacWorld post mostrando un AppleScript que se puede ejecutar a la fuerza.
Tengo mi escritorio conjunto de imágenes para cambiar cada 30 minutos, en orden aleatorio. A veces el escritorio de pantalla de una imagen que aparece más temprano en el día, y yo quería una forma de 'avanzar' la imagen fácilmente. El siguiente AppleScript hará que la imagen del escritorio para cambiar, en cualquier orden que han establecido, cada vez que se ejecute:
Y este es el script:
property theSwitch : 0
if theSwitch = 0 then
tell application "System Events"
tell current desktop
set change interval to 1801.0
end tell
end tell
set theSwitch to 1
else
tell application "System Events"
tell current desktop
set change interval to 1800.0
end tell
end tell
set theSwitch to 0
end if
Por favor, compruebe el enlace y los comentarios para obtener más similares o completa de las alternativas.
Nota: no he probado esto.
ACTUALIZACIÓN lamento que no funciona para usted, sin embargo, lo hace por mí en Snow Leopard con la siguiente secuencia de comandos:
tell application "System Events"
tell current desktop
set initInterval to get change interval -- get the currrent display interval
set change interval to -1 -- force a change to happen right now
set change interval to initInterval -- change it back to the original display interval
end tell
end tell
ADVERTENCIA
Esto supone que usted tiene
[X] "cambio de imagen de la historia x timesteps"
[X] Orden Aleatorio
Lo anterior funciona para mí. Corrí desde el Editor AppleScript varias veces para asegurarse de que estaba trabajando y de hecho se hace cambiar el fondo de pantalla.