Di mana OS X menyimpan gambar desktop Anda saat ini?


3

Di mana OS X menyimpan gambar desktop Anda saat ini? Saya membaca di tempat lain bahwa itu di /Library/Caches/com.apple.Desktop. Tetapi saya tidak memiliki direktori itu.

Jawaban:


4

Mulai di Lion, saya tidak berpikir Lion cache gambar desktop lagi (mungkin karena Anda dapat memiliki banyak sekaligus, untuk desktop / spasi yang berbeda).

Dalam hal itu, gunakan plutil -p untuk membuang file plist biner dalam bentuk teks menggunakan terminal:

 plutil -p ~/Library/Preferences/com.apple.desktop.plist

Gambar desktop yang dikirimkan Apple disimpan di / Library / Desktop Pictures, sehingga Anda dapat menghilangkannya (atau mencari gambar tersebut jika Anda menggunakan gambar Apple untuk satu ruang atau lebih). Sebelum Lion, file preferensi yang mengontrol gambar desktop adalah format teks apa saja untuk mengetahui gambar saat ini, buka ~/Library/Preferences/com.apple.desktop.plist dalam editor teks dan temukan yang pertama ImageFilePath milik. Itu akan memberi tahu Anda jalan ke gambar desktop saat ini.


Luar biasa! Terima kasih! ~ / Library / Preferences / com.apple.desktop.plist adalah apa yang saya cari. Dan saya masih memakai macan tutul salju.
Daniel Pendergast

1
Saya tidak melihat file ini di maverick, ada ide lain?
Chris Smith

0

Jika Anda hanya masuk ke preferensi sistem, maka desktop. Anda dapat mengklik dan menarik gambar kecil yang ada di desktop Anda.


Ini tidak mengatakan di mana foto itu disimpan, hanya saja Anda dapat menyalinnya di tempat lain.
grg

0

Itu memungkinkan Anda untuk mengambil gambar jika itu yang Anda inginkan. Juga setelah Anda menyeretnya ke desktop Anda, Anda akan tahu nama file dan kemudian Anda dapat menggunakan Spotlight untuk mencari salinan asli, sehingga menemukan lokasi tempat Anda menyimpannya.


0

Dalam versi macOS saat ini (setidaknya di Mojave, mungkin sejak Sierra, tidak yakin tentang yang lain) lokasi gambar desktop disimpan dalam SQLite basis data terletak di ~/Library/Application Support/Dock/desktoppicture.db.

Saya tidak menggali rincian struktur database tetapi Anda bisa mendapatkan path file dengan perintah ini:

sqlite3 -readonly ~/Library/Application\ Support/Dock/desktoppicture.db 'SELECT * FROM data;'
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.