As Michael Coupet points out, the bug here is that the default background is drawn at all. It's only because another size_allocate signal is received for the background that the user-configured gsettings background is drawn. Here's a clip from the attached greeter log which shows a span of 0.25 seconds between the MainWindow being shown and the correct, user-specified background being drawn (note the "Regenerating backgrounds" message): [+1.03s] DEBUG: unity-greeter.vala:350: Showing main window [+1.03s] DEBUG: New style for time label [+1.03s] DEBUG: Evaluating bitmask for '%l:%M %p' [+1.03s] DEBUG: Checking against 2 possible times [+1.03s] DEBUG: Guessing max time width: 62 [+1.04s] DEBUG: background.vala:315: Regenerating backgrounds [+1.04s] DEBUG: background.vala:67: Making background /usr/share/backgrounds/Winter_Morning_by_Shannon_Lucas.jpg at 1280x1024,1680x1050 [+1.04s] DEBUG: New style for time label [+1.04s] DEBUG: Evaluating bitmask for '%l:%M %p' [+1.04s] DEBUG: Checking against 2 possible times [+1.04s] DEBUG: Guessing max time width: 62 [+1.05s] DEBUG: unity-greeter.vala:891: Starting main loop [+1.05s] DEBUG: Read 8 bytes from daemon [+1.05s] DEBUG: Read 26 bytes from daemon [+1.05s] DEBUG: Prompt user with 1 message(s) [+1.08s] DEBUG: unity-greeter.vala:310: starting system-ready sound .....
[+1.29s] DEBUG: background.vala:116: Render of background /usr/share/backgrounds/Winter_Morning_by_Shannon_Lucas.jpg complete ** Attachment added: "/var/log/lightdm/x-0-greeter.log" https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/970024/+attachment/3057158/+files/x-0-greeter.log -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to lightdm in Ubuntu. https://bugs.launchpad.net/bugs/970024 Title: lightDM has purple backgroundcolor before the background image is loaded Status in Light Display Manager: New Status in Unity Greeter: Confirmed Status in “lightdm” package in Ubuntu: Confirmed Bug description: Im using Precise with the latest updates and lightdm 1.1.9-0ubuntu1. Whenever lightdm is starting on bootup or logging out, there is a purple background shown before the real background image is loaded. I have attached a video demonstrates the problem. Thats pretty annoying when you chose not to use the default pinky purple background image. ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: lightdm 1.1.9-0ubuntu1 ProcVersionSignature: Ubuntu 3.2.0-21.34-generic 3.2.13 Uname: Linux 3.2.0-21-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 2.0-0ubuntu2 Architecture: amd64 Date: Sat Mar 31 15:01:12 2012 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120209) SourcePackage: lightdm UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/lightdm/+bug/970024/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

