Bug 43578 - Add support for user backgrounds
Summary: Add support for user backgrounds
Status: RESOLVED FIXED
Alias: None
Product: accountsservice
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Matthias Clasen
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-07 07:12 UTC by Michael Terry
Modified: 2015-12-18 20:33 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Michael Terry 2011-12-07 07:12:43 UTC
In Ubuntu, we want to add support in LightDM for displaying the selected user's background (see https://launchpad.net/bugs/844081).

Ideally that would happen in the AccountsService layer.  I'll work on a patch, but I wanted to check in first and see:

A) If this is something ya'll are interested in too.

B) What names you would want to use.  I'm thinking a mirror of IconFile, so "BackgroundFile" in the DBus API, "background_file" in the C API, and "Background" in the keyfile.
Comment 1 jeff 2015-09-05 14:56:55 UTC
Why would anyone oppose adding such a small and useful feature? I don't understand why this has sat here, unanswered, for four years!
Comment 2 Ray Strode [halfline] 2015-09-08 12:39:57 UTC
My understanding is this bug is obsolete.  canonical contributed a more general accountsservice feature for storing arbitrary metadata alongside the user.

See bug 63733 for details.
Comment 3 jeff 2015-09-08 13:06:35 UTC
I'm not so sure of that. On Arch Linux, using LightDM with LightDM GTK Greeter, user backgrounds are not displayed...
Comment 4 Ray Strode [halfline] 2015-09-08 13:45:01 UTC
okay, but that doesn't have anything to do with this bug.  Canonical already added the infrastructure to accountsservice, whether or not lightdm uses the infrastructure is a different matter
Comment 5 jeff 2015-09-08 13:49:28 UTC
To my knowledge, Canonicals contribution is only in Canonicals patched version of accountsservice. If I install accountsservice-ubuntu from the Arch AUR, LightDM will then show the user background. Meaning, the underlying code is indeed in LightDM. But hey, what do I know?
Comment 6 Ray Strode [halfline] 2015-09-08 13:55:50 UTC
sounds like you know more about it than I do, but regardless, I don't think there's anything left to accountsservice.
Comment 7 Michael Catanzaro 2015-12-18 20:33:55 UTC
(In reply to jeff from comment #5)
> To my knowledge, Canonicals contribution is only in Canonicals patched
> version of accountsservice. If I install accountsservice-ubuntu from the
> Arch AUR, LightDM will then show the user background. Meaning, the
> underlying code is indeed in LightDM. But hey, what do I know?

Canonical is still shipping 0011-add-background-file-support.patch, which adds a background-file property to ActUser. Probably they feel no need to switch to the extension interface because the patch is working fine for them.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.