Где хранится фотография профиля пользователя в Gnome 3?

30

В Ubuntu 11.10 я могу настроить изображение своего профиля через панель настроек учетных записей пользователей. Я могу выбрать существующую картинку, и она поможет мне обрезать эту картинку, чтобы она выглядела красиво.

Конечный продукт не хранится в том же файле ~ / .face, который используется в Gnome 2. На самом деле, я не знаю, где он хранится, и я хотел бы знать! Любые идеи?

Дилан Макколл
источник
Я считаю, что одна из причин, по которой он не может быть сохранен в доме пользователя, заключается в том, что зашифрованные домашние каталоги становятся все более распространенными.
Энно

Ответы:

31

Картинки хранятся в папке /var/lib/AccountsService/icons/[user name]

[Имя пользователя] имеет тип изображения / PNG формат с размером 96x96 пикселей

В папке у /var/lib/AccountsService/userвас есть похожий файл [имя пользователя] в формате .desktop - например,

[User]
Language=en_GB
XSession=ubuntu
Icon=/var/lib/AccountsService/icons/dad

Объект Icon=не создается, пока вы не назначите изображение в « Пользователи и учетные записи».

Если вы назначите одну из стоковых картинок, файл будет содержать, например

[User]
Language=en_GB
XSession=ubuntu
Icon=/usr/share/pixmaps/faces/soccerball.png

Таким образом, как вы можете видеть, просто создайте Icon=запись, /var/lib/AccountsService/user/[user name]указывающую на ваш файл PNG, или перезапишите значок в одноименной /var/lib/AccountsService/iconsпапке.

fossfreedom
источник
: D Это сделал это! У меня такое чувство, что я должен пойти дальше и узнать об AccountsService, потому что я все время вижу это имя и не обращаю никакого внимания. Спасибо за информацию.
Дилан Макколл
1

Если для пользователя отсутствует глобальная иконка, GDM будет искать в файле $ HOME каталог пользователя. Сначала GDM будет искать изображение лица пользователя в ~ / .face. Если не найден, он попробует ~ / .face.icon. Если он все еще не найден, он будет использовать значение, определенное для "face / picture =" в файле ~ / .gnome2 / gdm.

источник http://library.gnome.org/admin/gdm/stable/overview.html.en#facebrowser

jflaflamme
источник
Этот вопрос также должен быть помечен как gdm + title
jflaflamme
это не должно происходить, потому что в этом вопросе явно упоминается Ubuntu 11.10, который по умолчанию не имеет gdm, но хранитель экрана gnome и центр управления по-прежнему имеют доступ к изображению без него.
sergio91pt
1

Для тех, кто использует Ubuntu 12.04, изображение с веб-камеры, сделанное во время установки (если не изменено), просто хранится здесь:

/home/[UserName]/.face

Он хранится в виде .pngфайла. Перейдите к своим View> Show Hidden Filesпараметрам, чтобы увидеть его и получить к нему доступ.

DaTaLoCuSt
источник