Como defino meu avatar de login no MATE? (Fedora 17)

1

O velho GNOME 2 tinha um applet de painel que mostrava o nome longo do usuário. Ele tinha uma opção de menu sob a qual você poderia definir uma imagem para ser um avatar de login e aparecer no gerenciador de exibição do gdm (também conhecido como tela de login). Agora estou usando o F17 com o MATE e não vejo essa opção em nenhum lugar. Eu acredito que existe algum pacote do repositório MATE que eu preciso ter para ter essa funcionalidade, mas qual?

    
por JCCyC 12.08.2012 / 19:51

1 resposta

1

você está usando o gdm 3.x? se sim, as propriedades da conta são gerenciadas pelo serviço dbus org.freedesktop.Accounts.

Você pode instalar d-feet, que é um navegador python + gtk do dbus, conectar ao barramento do sistema, procurar o serviço org.freedesktop.Accounts e, em seguida, o caminho do objeto "/ org / freedesktop / Accounts / UserXXXXX" (com XXXX seu uid), interface "org.freedesktop.Accounts.User", método SetIconFile e dar um nome de caminho (em "aspas") a um ícone.

ou com a ferramenta de linha de comando:

dbus-send --system --dest=org.freedesktop.Accounts  \
    --type=method_call --print-reply \
    /org/freedesktop/Accounts/User$(id -u) \
    org.freedesktop.Accounts.User.SetIconFile \
    string:"/some/path/to/tour/file.png"

também, pessoas do MATE poderiam fazer backport do antigo applet gnome2, e alterá-lo para usar esse serviço dbus (dica: copie os arquivos um-user.c e um-user.h do centro de controle gnome3 e então todas as funções necessárias estar facilmente disponível)

    
por 25.05.2013 / 00:48