Où est stockée la photo de profil de l'utilisateur dans Gnome 3?


30

Dans Ubuntu 11.10, je peux définir ma photo de profil via le panneau des paramètres des comptes d'utilisateurs. Je peux sélectionner une image existante et cela m'aidera à recadrer cette image pour qu'elle soit belle.

Le produit final n'est pas stocké dans le même fichier ~ / .face utilisé dans Gnome 2. En fait, je ne sais pas il est stocké et j'aimerais savoir! Des idées?


Je crois qu'une des raisons pour lesquelles il ne peut pas être stocké au domicile de l'utilisateur est que les répertoires personnels chiffrés sont de plus en plus courants.
Enno

Réponses:


31

Les photos sont stockées dans le dossier /var/lib/AccountsService/icons/[user name]

Le [nom d'utilisateur] est de type format image / png avec une taille de 96x96 pixels

Sous le dossier, /var/lib/AccountsService/uservous avez un fichier similaire [nom d'utilisateur] au format .desktop - par exemple

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

Le Icon=n'est pas créé sauf si vous attribuez une image dans Utilisateurs et comptes

Si vous attribuez l'une des images de stock, le fichier contiendra - par exemple

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

Ainsi - comme vous pouvez le voir - il suffit de créer une Icon=entrée /var/lib/AccountsService/user/[user name]pour pointer vers votre fichier PNG ou d'écraser l'icône dans le /var/lib/AccountsService/iconsdossier du même nom


: D Ça y est! J'ai l'impression que je devrais aller de l'avant et en apprendre davantage sur AccountsService, parce que je continue de voir ce nom et de ne pas y prêter attention. Merci pour l'information.
Dylan McCall

1

S'il n'y a pas d'icône globale pour l'utilisateur, GDM recherchera dans le répertoire $ HOME de l'utilisateur le fichier image. GDM recherchera d'abord l'image du visage de l'utilisateur dans ~ / .face. S'il n'est pas trouvé, il essaiera ~ / .face.icon. S'il n'est toujours pas trouvé, il utilisera la valeur définie pour "face / picture =" dans le fichier ~ / .gnome2 / gdm.

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


Cette question devrait être étiquetée avec gdm également + titre
jflaflamme

cela ne devrait pas parce que la question mentionne explicitement Ubuntu 11.10 qui n'a pas gdm par défaut mais gnome-screensaver et le centre de contrôle ont toujours accès, à l'image, sans lui.
sergio91pt

1

Pour toute personne utilisant Ubuntu 12.04, la photo de la webcam prise lors de l'installation (si elle n'a pas été modifiée) est simplement stockée ici:

/home/[UserName]/.face

Il est stocké sous forme de .pngfichier. Accédez à vos View> Show Hidden Filesoptions pour le voir et y accéder.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.