Encontré que esta MacWorld publicaba un AppleScript que puedes ejecutar para forzar eso.
Tengo mis imágenes de escritorio configuradas para cambiar cada 30 minutos en orden aleatorio. A veces, el escritorio muestra una imagen que se mostró anteriormente en el día, y quería una forma de "avanzar" la imagen fácilmente. El siguiente AppleScript hará que la imagen del escritorio cambie, en el orden que haya 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
Consulte el enlace y los comentarios para ver alternativas más similares o completas.
Nota: No he probado esto.
ACTUALIZACIÓN Lamento escuchar que no funcionó para ti, pero lo hace para mí en Snow Leopard con el siguiente script:
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 tienes
[X] "cambiar imagen cada vez x tiempos"
[X] Orden aleatoria
Lo anterior funciona para mí. Lo ejecuté varias veces desde el Editor de AppleScript para asegurarme de que estaba funcionando y de hecho cambia el Fondo de Pantalla.