Где OS X хранит фотографию профиля, сделанную при первом создании учетной записи?
-
16-10-2019 - |
Вопрос
Когда вы впервые создаете свою учетную запись для входа в OS X, она делает вашу фотографию.Где хранится эта фотография?Я не могу найти это в ~/Pictures
или ~/Library
.
Решение
Фотография можно найти в папке /библиотека /кэша, если вы еще не очистили эту папку. В противном случае я рекомендую печатать:
dscl . -read /Users/short_username JPEGPhoto | tail -1 | xxd -r -p >
/PATH/TO/accountImage.jpg
на одной линии в окне терминала, от блестящего ответа хелиона здесь. Анкет В приведенном выше примере копия JPEG будет сохранена в /пат/no/accountimage.jpg.
Другие советы
Если ваша учетная запись не является сетевой учетной записью с сервера, такого как OSX Server, использующего службы каталогов (или AD в Windows или LDAP в * nix), то она сохраняется в файле plist, в котором хранятся данные локальных служб каталогов на вашем Mac.
До Lion эти файлы были просто XML-файлами в текстовом формате, хранящимися как shortname.plist в каталоге /private/var/db/dslocal/узлы/пользователи
Изображение закодировано в формате JPEG под ключом:
<key>jpegphoto</key>
<array>
<data>
/9j/4AAQSkZJRgABAQAAAQABAAD/4QBARXhpZgAATU0AKgAAAAgAAYdpAAQA
AAABAAAAGgAAAAAAAqACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAD/2wBD
Если вы выбрали стоковое изображение вместо пользовательского, возможно, вам удастся найти этот файл с помощью следующей команды:
dscl . -read /Users/shortname Picture
Система также кэширует более нескольких предыдущих изображений, поэтому обычно вы можете вернуться к любимому изображению, используя графические инструменты системных настроек.Если ваш plist хранится в двоичном формате, вы можете использовать команду, подобную этой, для сброса xml-версии двоичного файла в /tmp:
plutil -convert xml1 shortname.plist -o /tmp/shortname.plist
Посмотрите в ~/библиотека/изображения/iChat недавние картинки
Получить изображение из профиля
- Откройте новое окно терминала
- Добавить следующую команду
DSCl. -Read $ (pwd) Jpegphoto | Хвост -1 | xxd -r -p> $ (pwd) /pictures/profile-photo.jpg
Поместите изображение в профиль
- Откройте панель предпочтений «Пользователи и группы», как обычно
- Перетаскивать файл изображения в существующую миниатюру изображения профиля
- При необходимости отрегулируйте и нажмите «Готово», чтобы установить изображение в качестве изображения профиля
Откройте искатель, нажмите: команда, сдвиг, g
тип:
~/Библиотека/caches/com.skype.skype
Затем нажмите на папку, которая название как имя вашего пользователя.
Затем нажмите Скаватар Кэш папка.
Это должно быть первое изображение.
Удачи!