Ho trovato questo post di MacWorld che mostra un AppleScript che puoi eseguire per forzarlo.
I have my desktop images set to change every 30 minutes in random order. Sometimes the desktop will display an image that displayed earlier in the day, and I wanted a way to 'advance' the image easily. The following AppleScript will cause the desktop image to change, in whatever order you have set, each time it is run:
E questo è lo 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
Controlla il link e i commenti per alternative più simili o complete.
Nota: non l'ho provato.
UPDATE Mi dispiace sapere che non ha funzionato per te, ma lo fa per me su Snow Leopard con il seguente 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
ATTENZIONE
Questo presuppone che tu abbia
[X] "cambia immagine x sempre timestep"
[X] Ordine casuale
Quanto sopra funziona per me. L'ho eseguito dall'AppleScript Editor più volte per assicurarmi che funzionasse e in effetti cambia lo sfondo.