¿Dónde se almacena la imagen de perfil del usuario en Gnome 3?

30

En Ubuntu 11.10, puedo configurar mi foto de perfil a través del panel de configuración de Cuentas de usuario. Puedo seleccionar una imagen existente y me ayudará a recortar esa imagen para que se vea bien.

El producto final no se almacena en el mismo archivo ~ / .face utilizado en Gnome 2. De hecho, no sé dónde está almacenado y me encantaría saberlo. ¿Algunas ideas?

Dylan McCall
fuente
Creo que una de las razones por las que no se puede almacenar en el hogar del usuario es que los directorios de inicio encriptados se están volviendo cada vez más comunes.
Enno

Respuestas:

31

Las imágenes se almacenan en la carpeta /var/lib/AccountsService/icons/[user name]

El [nombre de usuario] es de formato tipo imagen / png con un tamaño de 96x96 píxeles

Debajo de la carpeta /var/lib/AccountsService/usertiene un archivo similar [nombre de usuario] que es un formato .desktop , por ejemplo

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

No Icon=se crea a menos que asigne una imagen en Usuarios y cuentas

Si asigna una de las imágenes de archivo que contendrá el archivo, por ejemplo

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

Por lo tanto, como puede ver, simplemente cree una Icon=entrada /var/lib/AccountsService/user/[user name]para apuntar a su archivo PNG o sobrescriba el icono en la /var/lib/AccountsService/iconscarpeta con un nombre similar

fossfreedom
fuente
: D ¡Eso lo hizo! Tengo la sensación de que debo seguir adelante y aprender sobre el Servicio de Cuentas, porque sigo viendo ese nombre y sin prestarle atención. Gracias por la información.
Dylan McCall
1

Si no hay un icono global para el usuario, GDM buscará en el directorio $ HOME del usuario el archivo de imagen. GDM primero buscará la imagen de la cara del usuario en ~ / .face. Si no se encuentra, intentará ~ / .face.icon. Si aún no se encuentra, utilizará el valor definido para "face / picture =" en el archivo ~ / .gnome2 / gdm.

fuente http://library.gnome.org/admin/gdm/stable/overview.html.en#facebrowser

jflaflamme
fuente
Esta pregunta debe estar etiquetada con gdm also + title
jflaflamme
no debería porque la pregunta menciona explícitamente Ubuntu 11.10 que no tiene gdm por defecto, pero gnome-screensaver y el centro de control aún tienen acceso a la imagen sin él.
sergio91pt
1

Para cualquiera que use Ubuntu 12.04, la imagen de la cámara web tomada durante la instalación (si no se cambia) simplemente se almacena aquí:

/home/[UserName]/.face

Se almacena como un .pngarchivo. Vaya a sus View> Show Hidden Filesopciones para verlo y acceder a él.

DaTaLoCuSt
fuente