I use Ubuntu 12.04.

Recently, I change to use another Accounts Service which could remove certain users from the graphic login screen of unity-greeter. I downloaded source code from a branch of


which is named exclude-v3. After compiling and installation, things seem to work. However, I found that the background of unity-greeter is always that purple one, not my wallpaper as before. And when changing the highlight user name to login, the background won't change at all.

I have tried all of the following methods, but none of them seems to work.

1) Change my wallpaper and then change back to the original one, or

2) "gsettings set com.canonical.unity-greeter draw-user-backgrounds true"

or do that under the name of user lightdm

I also checked " /var/lib/AccountsService/users/myusername " to ensure the setting there is correct. I checked the permission of the wallpaper file, which is " -rw-r--r--" and belongs to me.

So is there anyone who can give me some advice on what next I could try, or should I directly contact with the one who works on that new branch? ( Actually it seems not that new according to the last commit date )

Thanks a lot!

  • I would have thought you need to uninstall the package that broke it? – Tim Jun 22 '14 at 12:23
  • Actually, I didn't uninstall the old accountsservice package from apt-get. By using 'sudo make install' in the folder that contains source code, I think the new one just cover the old one. So, you mean that may cause problems? – Hongce Zhang Jun 22 '14 at 13:27
  • Well that might help, but if the problem started when you installed a new package, then the package is probably the problem. Try uninstalling it, or contacting the developer or even editing the code yourself. – Tim Jun 22 '14 at 13:47
  • In fact, I didn't install any new package use dpkg or apt-get. Building from source code and installing it using 'make install' won't cause any changes to the package management system, I think. For apt-get, it is still thinking I'm using the old version. Maybe I should use the source code to build a package first and then use 'dpkg -i' to install it. Well, long way to go. – Hongce Zhang Jun 22 '14 at 14:31

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.