Question #667968 on LightDM GTK+ Greeter changed:
https://answers.launchpad.net/lightdm-gtk-greeter/+question/667968

    Status: Answered => Solved

Gerry confirmed that the question is solved:
Thanks, Simon!
That was the clue I needed. I finally got xfdesktop-settings to populate the 
AccountsService data in a way that, along with the source code,  made it clear.

The clean install of bionic still doesn't work -- that's a gnome problem
I suspect -- but I got my dbus call to manage it with my regular desktop
(still bionic, but not a standard install).

I had some trouble making it work with dbus-send, but this worked with
qdbus:

qdbus --system --literal org.freedesktop.Accounts \
   /org/freedesktop/Accounts/User1000 \
   org.freedesktop.DBus.Properties.Set \
   org.freedesktop.DisplayManager.AccountsService BackgroundFile $FIRSTIMAGE

And worked right for everything as long as I maintained the other
interface too:

dbus-send --system  --print-reply \
 --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User1000 
org.freedesktop.Accounts.User.SetBackgroundFile \
   string:$FIRSTIMAGE

Needing them both might be a compiz wallpaper thing?
I'm don't quite get the dbus messaging yet... 

Thanks for your help.

--gerry

-- 
You received this question notification because your team LightDM Gtk+
Greeter Development Team is an answer contact for LightDM GTK+ Greeter.

-- 
Mailing list: https://launchpad.net/~lightdm-gtk-greeter-team
Post to     : lightdm-gtk-greeter-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~lightdm-gtk-greeter-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to