问题描述
在Ubuntu 11.10中,我可以通过“用户帐户”设置面板设置个人资料图片。我可以选择现有图片,这将有助于我裁剪该图片以使其看起来不错。
最终产品没有存储在Gnome 2中使用的〜/.face文件中。实际上,我不知道存储在哪里,我很想知道!有任何想法吗?
最佳思路
图片存储在文件夹/var/lib/AccountsService/icons/[user name]
中
[用户名]的类型为图像/png格式,尺寸为96×96像素
在文件夹/var/lib/AccountsService/users
下,您有一个类似的文件[用户名],它是.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
文件夹中的图标
次佳思路
If there is no global icon for the user, GDM will look in the user’s $HOME directory for the image file. GDM will first look for the user’s face image in ~/.face. If not found, it will try ~/.face.icon. If still not found, it will use the value defined for “face/picture=” in the ~/.gnome2/gdm file.
源http://library.gnome.org/admin/gdm/stable/overview.html.en#facebrowser
第三种思路
对于使用Ubuntu 12.04的任何人,安装过程中拍摄的网络摄像头照片(如果未更改)仅存储在此处:
/home/[UserName]/.face
它存储为.png
文件。转到您的View
>使用Show Hidden Files
选项可以查看和访问它。