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.
Why would anyone oppose adding such a small and useful feature? I don't understand why this has sat here, unanswered, for four years!
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.
I'm not so sure of that. On Arch Linux, using LightDM with LightDM GTK Greeter, user backgrounds are not displayed...
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
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?
sounds like you know more about it than I do, but regardless, I don't think there's anything left to accountsservice.
(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.