Quando crei per la prima volta il tuo account di accesso a OS X, ti fa una foto. Dove viene memorizzata l'immagine? Non riesco a trovarlo in ~/Pictures
o ~/Library
.
La foto può essere trovata nella cartella / Library / Caches, se non hai ancora cancellato questa cartella. Altrimenti, ti consiglio di digitare:
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p >
/PATH/TO/accountImage.jpg
su una riga in una finestra di Terminale, dalla brillante risposta di Chealion qui . Nell'esempio sopra, una copia JPEG verrà salvata in /PATH/TO/accountImage.jpg.
A meno che il tuo account non sia un account di rete da un server come OSX Server che utilizza i servizi di directory (o AD su Windows o LDAP su * nix), viene archiviato nel file plist che memorizza i dati dei servizi di directory locali sul tuo Mac .
Prima di Lion, questi file erano semplicemente file xml formattati nel testo memorizzati come shortname.plist nella directory / private / var / db / dslocal / nodes / users
L'immagine è codificata come file JPEG sotto la chiave:
<key>jpegphoto</key>
<array>
<data>
/9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD
Se hai selezionato una foto stock invece di una personalizzata, potresti essere in grado di individuare quel file con il seguente comando:
dscl . -read /Users/shortname Picture
Il sistema memorizza anche più di una manciata di immagini precedenti in modo da poter tornare di solito a un'immagine preferita utilizzando gli strumenti grafici delle preferenze di sistema. Se il tuo plist è memorizzato in formato binario, puoi usare un comando come questo per scaricare una versione xml del file binario in / tmp:
plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
dai un'occhiata in ~ / Library / Images / iChat Recent Pictures
Ottieni immagini dal profilo
dscl . -read $(pwd) JPEGPhoto | tail -1 | xxd -r -p > $(pwd)/Pictures/profile-photo.jpg
Inserisci immagine nel profilo
open finder, fai clic su command, shift, G
tipo:
~ / Library / Caches / com.skype.skype
quindi fai clic sulla cartella che è intitolata come nome utente .
quindi fai clic sulla cartella SKAvatar Cache .
dovrebbe essere la prima immagine.
Buona fortuna!
Leggi altre domande sui tag graphics macos login-items user-account