Onde está a foto do perfil do usuário armazenada no Gnome 3?


30

No Ubuntu 11.10, posso definir minha foto de perfil através do painel de configurações de Contas de Usuário. Posso selecionar uma imagem existente e isso me ajudará a cortá-la para ficar bonita.

O produto final não está armazenado no mesmo arquivo ~ / .face usado no Gnome 2. De fato, eu não sei onde ele está armazenado e gostaria muito de saber! Alguma ideia?


Acredito que uma das razões pelas quais ele não pode ser armazenado na página inicial do usuário é que os diretórios pessoais criptografados estão se tornando cada vez mais comuns.
Enno

Respostas:


31

As fotos são armazenadas na pasta /var/lib/AccountsService/icons/[user name]

O [nome do usuário] é do tipo image / png , com um tamanho de 96x96 pixels

Na pasta, /var/lib/AccountsService/uservocê tem um arquivo semelhante [nome de usuário] que é um formato .desktop - por exemplo

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

O Icon=não é criado, a menos que você atribua uma imagem em Usuários e Contas

Se você atribuir uma das fotos, o arquivo conterá - por exemplo

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

Assim - como você pode ver - basta criar uma Icon=entrada /var/lib/AccountsService/user/[user name]para apontar para o seu arquivo PNG ou substituir o ícone na /var/lib/AccountsService/iconspasta com o mesmo nome


: D Foi isso! Tenho a sensação de que devo continuar aprendendo sobre o AccountsService, porque continuo vendo esse nome e não prestando atenção. Obrigado pela informação.
Dylan McCall

1

Se não houver ícone global para o usuário, o GDM procurará no diretório $ HOME do usuário o arquivo de imagem. O GDM primeiro procurará a imagem do rosto do usuário em ~ / .face. Se não for encontrado, ele tentará ~ / .face.icon. Se ainda não for encontrado, ele usará o valor definido para "face / picture =" no arquivo ~ / .gnome2 / gdm.

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


Esta questão deve ser etiquetada com gdm also + title
jflaflamme

não deve, porque a pergunta menciona explicitamente o Ubuntu 11.10 que não possui o gdm por padrão, mas o gnome-screensaver e o centro de controle ainda têm acesso, à imagem, sem ele.
Sergio91pt

1

Para quem usa o Ubuntu 12.04, a foto da webcam tirada durante a instalação (se não for alterada) é simplesmente armazenada aqui:

/home/[UserName]/.face

É armazenado como um .pngarquivo. Vá para suas View> Show Hidden Filesopções para vê-lo e acessá-lo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.