¿Dónde almacena OS X su imagen de escritorio actual? Leí en otro lugar que estaba en /Library/Caches/com.apple.Desktop. Pero no tengo ese directorio.
¿Dónde almacena OS X su imagen de escritorio actual? Leí en otro lugar que estaba en /Library/Caches/com.apple.Desktop. Pero no tengo ese directorio.
Comenzando en Lion, ya no creo que Lion guarde en caché las imágenes del escritorio (posiblemente porque puedes tener múltiples a la vez, para diferentes escritorios / espacios).
En ese caso, use plutil -p
para volcar el archivo binario plist en forma de texto usando terminal:
plutil -p ~/Library/Preferences/com.apple.desktop.plist
Las imágenes de escritorio entregadas por Apple se almacenan en / Biblioteca / Imágenes de escritorio, por lo que puede eliminarlas (o buscarlas si usó una imagen de Apple para uno o más espacios). Antes de Lion, el archivo de preferencias que controla las imágenes de escritorio tiene un formato de texto para averiguar la imagen actual, abra ~/Library/Preferences/com.apple.desktop.plist
en un editor de texto y busque la primera propiedad ImageFilePath
. Eso le indicará la ruta a la imagen del escritorio actual.
Si solo ingresa en la preferencia del sistema, entonces en el escritorio. puedes simplemente hacer clic y arrastrar la pequeña imagen que tienes en tu escritorio.
Te permite recuperar la imagen si eso es lo que quieres. Además, una vez que lo arrastre a su escritorio sabrá el nombre del archivo y luego podrá usar Spotlight para buscar la copia original, y así buscar la ubicación en la que lo guardó.
En las versiones actuales de macOS (al menos en Mojave, probablemente debido a que Sierra no está segura de otras), la ubicación de las imágenes de escritorio se almacena en un Base de datos SQLite ubicada en ~/Library/Application Support/Dock/desktoppicture.db
.
No profundicé en los detalles de la estructura de la base de datos, pero puede obtener las rutas de archivo con este comando:
sqlite3 -readonly ~/Library/Application\ Support/Dock/desktoppicture.db 'SELECT * FROM data;'