Wo ist das Profilbild des Benutzers in Gnome 3 gespeichert?

30

In Ubuntu 11.10 kann ich mein Profilbild über das Einstellungsfenster für Benutzerkonten festlegen. Ich kann ein vorhandenes Bild auswählen und es hilft mir, dieses Bild zu beschneiden, damit es schön aussieht.

Das Endprodukt ist nicht in der gleichen ~ / .face-Datei gespeichert, die in Gnome 2 verwendet wird. Tatsächlich weiß ich nicht, wo es gespeichert ist, und ich würde es gerne wissen! Irgendwelche Ideen?

Dylan McCall
quelle
Ich glaube, ein Grund, warum es nicht im Haus des Benutzers gespeichert werden kann, ist, dass verschlüsselte Heimverzeichnisse immer häufiger werden.
Enno

Antworten:

31

Bilder werden im Ordner gespeichert /var/lib/AccountsService/icons/[user name]

Der [Benutzername] ist vom Typ Bild / PNG- Format mit einer Größe von 96 x 96 Pixel

Unter dem Ordner befindet /var/lib/AccountsService/usersich eine ähnliche Datei [Benutzername] im Desktop- Format, zum Beispiel

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

Die Icon=wird erst erstellt, wenn Sie unter Benutzer und Konten ein Bild zuweisen

Wenn Sie eines der Archivbilder zuweisen, enthält die Datei z. B.

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

Erstellen Sie also - wie Sie sehen - einfach einen Icon=Eintrag in /var/lib/AccountsService/user/[user name], um auf Ihre PNG-Datei zu verweisen, oder überschreiben Sie das Symbol im gleichnamigen /var/lib/AccountsService/iconsOrdner

fossfreedom
quelle
: D Das hat es geschafft! Ich habe das Gefühl, ich sollte etwas über AccountsService lernen, weil ich diesen Namen immer wieder sehe und nicht darauf achte. Danke für die Information.
Dylan McCall
1

Für alle, die Ubuntu 12.04 verwenden, wird das während der Installation aufgenommene Webcam-Bild (falls nicht geändert) einfach hier gespeichert:

/home/[UserName]/.face

Es wird als .pngDatei gespeichert . Gehen Sie zu Ihren View> Show Hidden FilesOptionen , um es zu sehen und darauf zugreifen.

DaTaLoCuSt
quelle
0

Wenn für den Benutzer kein globales Symbol vorhanden ist, sucht GDM im $ HOME-Verzeichnis des Benutzers nach der Bilddatei. GDM sucht zuerst in ~ / .face nach dem Gesichtsbild des Benutzers. Wenn nicht gefunden, wird versucht, ~ / .face.icon. Wird es immer noch nicht gefunden, wird der für "face / picture =" in der Datei ~ / .gnome2 / gdm definierte Wert verwendet.

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

Flamme
quelle
Diese Frage sollte mit gdm also + title
jflaflamme 28.09.11
es sollte nicht sein, weil die Frage ausdrücklich Ubuntu 11.10 erwähnt, das standardmäßig kein GDM hat, aber Gnome-Bildschirmschoner und das Kontrollzentrum haben immer noch Zugriff auf das Bild, ohne es.
Sergio91pt