← Back to team overview

unity7maintainers team mailing list archive

Unity-greeter doesn't chnage background since lightdm 1.25.1 (Bionic)

 

Hi Unity Developers,

The related issue is here: https://github.com/CanonicalLtd/lightdm/issues/1

In lightdm (> =1.25.1) extended greeter info like changing background, messages etc are now part of account service extension. It requires a patch for u-s-d: https://code.launchpad.net/~robert-ancell/unity-settings-daemon/accountsservice-background/+merge/335431

But even with the patch It doesn't seem to change the wallpaper for all accounts.

1. Update u-s-d from the ppa (compiled with above patch),

sudo add-apt-repository ppa:unity7maintainers/unity7-desktop
sudo apt-get update && sudo apt-get install unity-settings-daemon libunity-settings-daemon1


2. Create a new user in u-c-c

3. Login and change the background

4. 'dm-tool switch-to-greeter'

It doesn't chnage the background. In /var/lib/AccountsService/users/, the new accounts created by u-c-c doesn't have a BackgroundFile section under [org.freedesktop.DisplayManager.AccountsService] for example,

[org.freedesktop.DisplayManager.AccountsService]
BackgroundFile='/usr/share/backgrounds/London_Eye_by_Paul_Daniell.jpg'
Manually adding it solves the issue.

I can't to debug why lightdm was unable add that info for new users. Any idea?

Thanks.



Follow ups