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.