Gdzie jest przechowywane zdjęcie profilowe użytkownika w Gnome 3?

30

W Ubuntu 11.10 mogę ustawić moje zdjęcie profilowe za pomocą panelu ustawień Kont użytkowników. Mogę wybrać istniejące zdjęcie, co pozwoli mi przyciąć to zdjęcie, aby wyglądało ładnie.

Produkt końcowy nie jest przechowywany w tym samym pliku ~ / .face, który jest używany w Gnome 2. W rzeczywistości nie wiem, gdzie jest przechowywany i chciałbym wiedzieć! Jakieś pomysły?

Dylan McCall
źródło
Uważam, że jednym z powodów, dla których nie można go przechowywać w domu użytkownika, jest to, że zaszyfrowane katalogi domowe stają się coraz bardziej powszechne.
Enno

Odpowiedzi:

31

Zdjęcia są przechowywane w folderze /var/lib/AccountsService/icons/[user name]

[Nazwa użytkownika] ma format obrazu / png i ma rozmiar 96 x 96 pikseli

W folderze /var/lib/AccountsService/userznajduje się podobny plik [nazwa użytkownika], który ma format .desktop - na przykład

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

Nie Icon=jest tworzony, chyba że przypiszesz zdjęcie do użytkowników i kont

Jeśli przypiszesz jedno ze zdjęć stockowych, plik będzie zawierał - na przykład

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

Tak więc - jak widzisz - po prostu utwórz Icon=wpis, /var/lib/AccountsService/user/[user name]aby wskazać plik PNG lub zastąp ikonę w /var/lib/AccountsService/iconsfolderze o podobnej nazwie

fossfreedom
źródło
: D To zrobiło! Mam wrażenie, że powinienem iść i dowiedzieć się o AccountsService, ponieważ wciąż widzę to imię i nie zwracam uwagi. Dziękuję za informację.
Dylan McCall
1

Jeśli nie ma globalnej ikony dla użytkownika, GDM przeszuka plik obrazu w katalogu $ HOME użytkownika. GDM najpierw poszuka obrazu twarzy użytkownika w ~ / .face. Jeśli nie zostanie znaleziony, spróbuje ~ / .face.icon. Jeśli nadal nie zostanie znaleziony, użyje wartości zdefiniowanej dla „face / picture =” w pliku ~ / .gnome2 / gdm.

źródło http://library.gnome.org/admin/gdm/stable/overview.html.en#facebrowser

jflaflamme
źródło
To pytanie powinno być otagowane również gdm + tytuł
jflaflamme
nie powinno, ponieważ pytanie wyraźnie mówi o Ubuntu 11.10, który domyślnie nie ma gdm, ale wygaszacz ekranu gnome i centrum sterowania nadal mają dostęp do obrazu bez niego.
sergio91pt
1

Dla każdego używającego Ubuntu 12.04 zdjęcie kamery wykonane podczas instalacji (jeśli nie zostało zmienione) jest po prostu przechowywane tutaj:

/home/[UserName]/.face

Jest przechowywany jako .pngplik. Przejdź do View> Show Hidden Filesopcji, aby go zobaczyć i uzyskać do niego dostęp.

DaTaLoCuSt
źródło