用户的个人资料图片存储在Gnome 3中的哪个位置?

在Ubuntu 11.10中,我可以通过“用户帐户”设置面板设置我的个人资料图片。 我可以选择现有的图片,它可以帮助我裁剪图片看起来不错。

最终产品不存储在Gnome 2中使用的相同〜/ .face文件中。事实上,我不知道它存储在哪里 ,我很想知道! 有任何想法吗?

图片存储在文件夹/var/lib/AccountsService/icons/[user name]

[用户名]是image / png格式,大小为96×96像素

在文件夹/var/lib/AccountsService/user您有一个类似的.desktop格式的文件[用户名] – 例如

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

除非您在用户和帐户中分配图片,否则不会创建Icon=

如果您指定文件将包含的其中一个库存图片 – 例如

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

因此 – 正如您所看到的 – 只需在/var/lib/AccountsService/user/[user name]创建一个Icon=条目以指向您的PNG文件或覆盖类似名称的/var/lib/AccountsService/icons文件夹中的/var/lib/AccountsService/icons

对于使用Ubuntu 12.04的任何人来说,在安装过程中拍摄的网络摄像头图片(如果没有更改)只是存储在这里:

 /home/[UserName]/.face 

它存储为.png文件。 转到“ 视图” >“ 显示隐藏文件”选项以查看并访问它。

如果用户没有全局图标,GDM将在用户的$ HOME目录中查找图像文件。 GDM将首先在〜/ .face中查找用户的脸部图像。 如果没有找到,它会尝试〜/ .face.icon。 如果仍未找到,它将使用〜/ .gnome2 / gdm文件中为“face / picture =”定义的值。

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