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

Reply via email to