Ho upvoted Parag ma ho ritirato il mio commento. Sembra esserci un bug/incoerenza nell'impostazione/memorizzazione di uno sfondo personalizzato in Mavericks, forse a causa del fatto che queste informazioni sono memorizzate in un file DB SQLite, in ~/Application Support/Dock/desktoppicture.db
- vedere reference.
Ad esempio, nel Desktop & Screen Saver pannello di preferenze, impostare uno sfondo personalizzato da un HD esterno per cambiare in modo casuale al momento del login, viene sempre reimpostato al valore predefinito Mavericks Beach Saluto carta da parati, al riavvio. Fortunatamente, ho trovato perché questo accade e un solution.
Per quanto riguarda la risposta di Parag, prendere questo script:
tell application "System Events"
tell current desktop
if picture rotation ≠ 2 then -- same value as line below
set picture rotation to 2 -- 0=off | 1=interval | 2=login | 3=sleep
end if
if random order = false then
set random order to true
end if
-- set pictures folder to "Volumes:MEDIA:Pictures:Wallpapers" -- doesn't work
set pictures folder to "/Volumes/MEDIA/Pictures/Wallpapers" -- works
-- set change interval to 86400 -- value in seconds | uncomment line if picture rotation is set to interval
end tell
end tell
Beh, non funziona. Non restituisce alcun errore, ma lo sfondo semplicemente non cambia. Se lo cambio in POSIX percorso, /Volumes/MEDIA/Pictures/Wallpapers
, quindi funziona correttamente.
D'altra parte, affrontare la questione originale di Jimmy e contraddicendo Parag, lo script di seguito (con percorso HFS), sembra funzionare bene in Mavericks 10.9.5, se si specifica POSIX path of file
nel codice AppleScript:
tell application "System Events"
set picture of current desktop to POSIX path of file "development:desk:x.jpg"
end tell
fonte
2014-10-28 00:26:43
Un 'desktop curvo' esiste in 10.9. Vedi le risposte di seguito. –