Dove è memorizzata l'immagine del profilo dell'utente in Gnome 3?


30

In Ubuntu 11.10, posso impostare la mia immagine del profilo tramite il pannello delle impostazioni Account utente. Posso selezionare un'immagine esistente e mi aiuterà a ritagliare quell'immagine per sembrare carina.

Il prodotto finale non è memorizzato nello stesso file ~ / .face usato in Gnome 2. In realtà, non so dove sia archiviato e mi piacerebbe saperlo! Qualche idea?


Credo che uno dei motivi per cui non può essere archiviato nella home dell'utente sia che le home directory crittografate stanno diventando sempre più comuni.
Enno,

Risposte:


31

Le immagini sono memorizzate nella cartella /var/lib/AccountsService/icons/[user name]

Il [nome utente] è di tipo immagine / formato png con una dimensione di 96x96 pixel

Sotto la cartella /var/lib/AccountsService/userhai un file simile [nome utente] che è un formato .desktop - per esempio

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

Non Icon=viene creato se non si assegna un'immagine in Utenti e account

Se si assegna una delle immagini di scorta il file conterrà, ad esempio

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

Quindi - come puoi vedere - basta creare una Icon=voce /var/lib/AccountsService/user/[user name]per puntare al tuo file PNG o sovrascrivere l'icona nella /var/lib/AccountsService/iconscartella con nomi simili


: D L'ha fatto! Ho la sensazione che dovrei andare avanti e conoscere AccountService, perché continuo a vedere quel nome e non prestando attenzione. Grazie per l'informazione.
Dylan McCall,

1

Se non esiste un'icona globale per l'utente, GDM cercherà il file immagine nella directory $ HOME dell'utente. GDM cercherà prima l'immagine del volto dell'utente in ~ / .face. Se non trovato, proverà ~ / .face.icon. Se ancora non trovato, utilizzerà il valore definito per "face / picture =" nel file ~ / .gnome2 / gdm.

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


Questa domanda dovrebbe essere taggata anche con gdm + title
jflaflamme,

non dovrebbe perché la domanda menziona esplicitamente Ubuntu 11.10 che non ha gdm per impostazione predefinita ma gnome-screensaver e il centro di controllo hanno ancora accesso, all'immagine, senza di essa.
sergio91pt,

1

Per chiunque utilizzi Ubuntu 12.04 l'immagine della webcam scattata durante l'installazione (se non modificata) viene semplicemente memorizzata qui:

/home/[UserName]/.face

È memorizzato come .pngfile. Vai su View> Show Hidden Filesopzioni per vederlo e accedervi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.