After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 656628 - Awesome avatar setter
Awesome avatar setter
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-08-16 08:47 UTC by Guillaume Desmottes
Modified: 2013-08-18 21:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Desmottes 2011-08-16 08:47:01 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.
Comment 1 Guillaume Desmottes 2011-08-16 08:48:30 UTC
Adding nick as he did some design regarding this for Empathy/Moblin.
Comment 2 Florian Müllner 2011-08-16 09:09:13 UTC
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.
Comment 3 Allan Day 2011-08-16 10:41:38 UTC
(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.
Comment 4 Nick Richards 2011-08-16 11:18:52 UTC
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.
Comment 5 Philip Withnall 2011-08-22 18:31:31 UTC
See also: bug #525027.
Comment 6 Florian Müllner 2012-11-02 18:19:31 UTC
(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 :-)
Comment 7 Allan Day 2013-08-18 21:48:24 UTC
The user menu doesn't exist any more, and we don't display the avatar.