Desde el panel de Preferencias no creo que usted puede hacerlo.
Pero yo acabo de escribir un applescript que funciona tanto en mi muestra.
---------- ACTUALIZACIÓN:
Yo estaba teniendo un problema con el LaunchAgent de carga en el inicio de sesión.
Thislooks como es debido a que el sistema estaba tratando de compilar y fallando.
Así que he actualizado la Respuesta para solucionar este problema mediante el uso de un compilado de Applescript en lugar de un texto sin formato.
NOTA: usted debe apagar el cambio de los ajustes de la imagen en el sistema
pref. cuando se ejecuta esta secuencia de comandos. De lo contrario obtendrá el derecho
resultados.
Cada escritorio cambios a la misma imagen. Si me cambio a un nuevo espacio en un escritorio de la imagen cambiará cuando llegue el momento.
Hay dos formas de ejecutar la secuencia de comandos.
Pero en mi opinión el uso de LaunchAgents es la mejor manera.
Esta respuesta puede parecer complicado, pero debe sólo toma unos minutos para configurar y comenzar a usar.
1, Cree que pegar el script en un nuevo Editor de secuencias de Comandos documento.
#!/usr/bin/osascript
tell application "System Events"
(*Get a list of images in the pictures folder*)
set DPFolder to ((POSIX file "/Library/Desktop Pictures") as alias)
set DP to every file of DPFolder
end tell
(*get a random number limited to the count of the image count in the pictures folder*)
set randomNumber to random number (count of DP)
tell application "System Events"
(*get each desktop*)
set theDesktops to a reference to every desktop
(* repeat with each desktop*)
repeat with i from 1 to (count theDesktops)
(* Change the picture to the random image*)
set picture of item i of the theDesktops to (POSIX path of (item randomNumber of DP))
end repeat
end tell
2, cambie la ruta de acceso en la línea de
conjunto de DPFolder a ((POSIX archivo "/Biblioteca/Escritorio de Imágenes") como
alias)
para contener tu carpeta de imagenes si no es el estándar. Asegúrese de que lo que alguna vez la carpeta que uso sólo tiene imágenes y ningún otro tipo de archivo o carpeta.
3, Guardar el formato de archivo de documento como un archivo de secuencia de Comandos (scpt)
4, En La Terminal.tipo de aplicación:
chmod +x /Users/USERNAME/path/to/your/foo.scpt
chmod +x hacer el archivo ejecutable. Chang el camino de la ruta de acceso del archivo de secuencia de comandos.
5, En La Edición De Textos.aplicación
Abrir una nueva Llanura documento de texto y pegar:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.markosx.randomDesktopImage</string>
<key>ProgramArguments</key>
<array>
<string>usr/bin/osascript</string>
<string>/Users/USERNAME/path/to/your/foo.scpt</string>
</array>
<key>StartInterval</key>
<integer>60</integer>
<key>KeepAlive</key>
<false/>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Cambiar la línea:
/Usuarios/nombre de USUARIO/ruta/a/su/foo.scpt
para contener la ruta de acceso real a su archivo de secuencia de comandos.
Cambiar la línea:
<integer>60</integer>
para contener el número de segundos que desea que el intervalo entre pistas.
6, guardar el archivo con la extensión .plist en sus usuarios LaunchAgent carpeta.
~/Library/LaunchAgents
7, Ahora en el tipo de terminal y ejecutar:
launchctl load ~/Library/LaunchAgents/foo.plist
Reemplazar foo.plist con el verdadero nombre de archivo plist.
Esto cargará el launchAgent para el sistema y empezar a correr.
O usted puede salir y regresar.
Para descargar el launchAgent
launchctl unload ~/Library/LaunchAgents/foo.plist