GNOME Bugzilla – Bug 656628
Awesome avatar setter
Last modified: 2013-08-18 21:48:24 UTC
Once bug #652837 is fixed, the user menu will display user's system avatar and allow him to change it. During the IM integration BoF at the desktop summit, I suggested to improve it by turning it to a more general avatar setter. When clicking on the avatar, the Shell will display a small dialog allowing user to use different sources to get his new avatar: file, webcam (cheese), web services, etc. Once the source is selected, he can select which part of the photo he wants to use for the avatar (ala Facebook). Then all the places where the avatar is going to be updated (system, each IM account, libsocial web services, etc) are displayed. User can easily unselect one if he wants, for example, to not upload a picture of a cat to his work account. That's mostly brain dump so far, some design work will be needed.
Adding nick as he did some design regarding this for Empathy/Moblin.
I agree that avatar settings are far from ideal right now (system, IM, gravatar, ...), but I'm not convinced that it belongs into the shell - settings, in particular complex ones involving a separate dialog, should go into System Settings.
(In reply to comment #2) > I agree that avatar settings are far from ideal right now (system, IM, > gravatar, ...), Add contacts to this list. Specifically - providing a way for the user to create a contact card for themself.
Personally I would be just as happy to see the avatar in the shell go directly to the users contact card/profile in control centre and for the avatar stuff to take place there but I'm not sure how delighted control centre would be with the contact card features for manipulating different identities showing up in there at this point.
See also: bug #525027.
(In reply to comment #3) > (In reply to comment #2) > > I agree that avatar settings are far from ideal right now (system, IM, > > gravatar, ...), > > Add contacts to this list. Specifically - providing a way for the user to > create a contact card for themself. So we have any idea by now where we want to set the "master" avatar? Right now in the shell we use the user picture set in the User Accounts panel, which isn't completely absurd IMHO - should tp/contacts pick that up too then? Or should tp/shell pick up the user's contact card? Or maybe something fancier, like system settings picking up the image from contacts or vice-versa, depending on where the user makes the change (contacts could than even suggest to use gravatar once an email is provided)? Even if we use a dedicated dialog as suggested originally, the only reasonable way of implementing it is by providing a separate executable (the window manager itself can only open unmanaged windows) - and I don't see a good reason why that should live in the gnome-shell module tbh. Not to mention that reassigning to a module with <1000 open bugs would increase the likeliness of someone actually looking at this bug significantly :-)
The user menu doesn't exist any more, and we don't display the avatar.