Public bug reported:

Binary package hint: gdm

Getting GDM to keep the background image from the login theme is a
trivial fix.

1. In the GDM package, change config/PreSession.in to not run xsetroot at all. 
Just remove everything related to #Set background color.
This change is already made upstream.

2. In the theme, add the attribute background="true" to the item tag
that defines the background image. For example, in the default Human
theme, this would mean putting this in the Human.xml file:

  <!-- background -->
  <item type="pixmap" background="true">
    <normal file="background.png"/>
    <pos y="0" x="0" width="100%" height="100%"/>
  </item>

3. Profit. Now instead of getting a plain colored background while
waiting for the session to be logged in, the background image set in GDM
is kept all the way until nautilus sets its background.

** Affects: gdm (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: background gdm image xsetroot

-- 
GDM incorrectly runs xsetroot, should keep background image (trivial fix)
https://bugs.launchpad.net/bugs/278017
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gdm in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to