Gnome 3 kullanan dağıtımlarda sistemde kullanıcı resmi bilgileri 2 dizinde işleniyor.
Birincisi /var/lib/AccountsService/users
İkincisi /var/lib/AccountsService/icons
/var/lib/AccountsService/users
Dizinin altında her kullanıcı için .desktop dosya yapısına benzer bir metin dosyası mevcut. /var/lib/AccountsService/users/[Kullanıcı Adı] şeklinde tutuluyor. Kurulum esnasındaki tercihlere göre Ubuntu’da ortalama varsayılan olarak şöyle geliyor.
[User]
XSession=ubuntu
XKeyboardLayouts=
Kurulumdan sonra bir kullanıcı resmi belirlersek dosyaya “Icon=” ile başlayan bir satır ekleniyor. Eğer sistemin sunduğu resimlerinden seçerseniz “Icon=” karşısına seçilen resmin yolunu yazar. Başka bir yoldan resim seçerseniz resmi /var/lib/AccountsService/icons dizini altına seçimi yapan kullanıcının ismi ile bir resim dosyası oluşturur (/var/lib/AccountsService/icons/[Kullanıcı Adı] gibi) ve “Icon=” karşısına bu oluşturduğu resmin yolunu yazar.
/var/lib/AccountsService/icons
Seçtiğiniz resim Kullanıcı Hesapları uygulamasındaki sunulanın dışında bir resim ise, uygulama seçilen resmi /var/lib/AccountsService/icons dizini altına, 96×96 piksel boyutuna getirip, seçimi yapan kullanıcı adını dosya ismi olarak kullanarak, png formatına çevirerek atar.
Herhangi bir resim seçtikten sonra users dizini altındaki dosyanın son hali
[User]
XSession=ubuntu
XKeyboardLayouts=
Icon=/var/lib/AccountsService/icons/volkan
Kaynak:
http://askubuntu.com/questions/61637/where-is-the-users-profile-picture-stored-in-gnome-3
http://comments.gmane.org/gmane.comp.gnome.gdm.general/2513