Dove OS X memorizza la tua attuale immagine del desktop? Ho letto da qualche altra parte che era in /Library/Caches/com.apple.Desktop. Ma non ho quella directory.
Dove OS X memorizza la tua attuale immagine del desktop? Ho letto da qualche altra parte che era in /Library/Caches/com.apple.Desktop. Ma non ho quella directory.
A partire da Lion, non credo che Lion memorizzi le immagini sul desktop (probabilmente perché puoi averne più alla volta, per desktop / spazi diversi).
In questo caso, usa plutil -p
per scaricare il file plist binario in forma di testo usando il terminale:
plutil -p ~/Library/Preferences/com.apple.desktop.plist
Le immagini desktop fornite da Apple sono archiviate in / Library / Desktop Pictures, quindi puoi eliminarle (o cercarle se hai utilizzato un'immagine Apple per uno o più spazi). Prima di Lion, il file delle preferenze che controlla le immagini desktop è in formato testo qualsiasi per scoprire l'immagine corrente, aprire ~/Library/Preferences/com.apple.desktop.plist
in un editor di testo e trovare la prima proprietà ImageFilePath
. Questo ti indicherà il percorso dell'immagine desktop corrente.
Se vai nelle preferenze di sistema, quindi sul desktop. puoi semplicemente fare clic e trascinare la piccola immagine che hai sul desktop.
Ti consente di recuperare l'immagine se questo è ciò che desideri. Inoltre, una volta trascinato sul desktop, conoscerai il nome del file e potrai utilizzare Spotlight per cercare la copia originale, quindi trovare la posizione in cui l'hai memorizzata.
Nelle attuali versioni di macOS (almeno a Mojave, probabilmente dopo Sierra, non sono sicuro degli altri), la posizione delle immagini del desktop è memorizzata in un Database SQLite situato in ~/Library/Application Support/Dock/desktoppicture.db
.
Non ho approfondito i dettagli della struttura del database, ma puoi ottenere i percorsi dei file con questo comando:
sqlite3 -readonly ~/Library/Application\ Support/Dock/desktoppicture.db 'SELECT * FROM data;'