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


30

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

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


我相信无法将其存储在用户主目录中的一个原因是,加密的主目录正变得越来越普遍。
恩诺2015年

Answers:


31

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

[用户名]类型为图像/ png格式,大小为96x96像素

在文件夹下,/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

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


:D做到了!我觉得我应该继续学习AccountsService,因为我一直看到该名称并且没有引起任何注意。感谢您的信息。
迪伦·麦考尔

1

对于使用Ubuntu 12.04的任何人,安装过程中拍摄的网络摄像头照片(如果未更改)仅存储在此处:

/home/[UserName]/.face

它存储为.png文件。转到View> Show Hidden Files选项以查看并访问它。


0

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

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


这个问题应该与GDM还+标题进行标记
jflaflamme

这样做不应该,因为该问题明确提到了默认情况下没有gdm的Ubuntu 11.10,但是gnome-screensaver和控制中心仍然对映像有访问权限,而没有它。
sergio91pt 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.