Bug 179498 - After colorfull boot screen turns black before loading the Gnome desktop
Summary: After colorfull boot screen turns black before loading the Gnome desktop
Status: RESOLVED FIXED
: 389135 (view as bug list)
Alias: None
Product: openSUSE 11.0
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Alpha 2
Hardware: Other Other
: P3 - Medium : Enhancement with 2 votes (vote)
Target Milestone: Alpha 0
Assignee: Federico Mena Quintero
QA Contact: Siegfried Olschner
URL:
Whiteboard: gnome-usability, gnome-performance
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-28 10:11 UTC by S. Handgraaf
Modified: 2009-04-28 23:16 UTC (History)
7 users (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description S. Handgraaf 2006-05-28 10:11:44 UTC
Since this is at least strange gui experience as a user, is choose component usability for now.

After powering the system then very fast first a graphical gui boot menu is shown. After this the graphical interface continues with with the system splash screen.
Then the graphical experience continues with the login menu.

After this the colorfull experience suddenly ends, the screen turns black for a few moments. Then only the small Desktop splash screen appears in the black screen. Continuing the transparent panel loads, but through it the blue colour of the login gui is visible. Finaly the background and thus the rest of the black screen is filled with the desktop background of the user.

Expectation:
I would expect the system not turning from a full color graphical interface to a black screen when the user environment is loaded after the login. It does not look and feel right. At least the wait between the graphical interfaces is to long and it does not give a solid feeling. Aspecially with the black screen first showing the prevous blue gui color throug the transparent panels.

Solution:
Load the background image as one of the first things when starting the desktop. This way the gui experience continues, the user knows the system is loading his settings and there is noting wrong with the system.
Comment 1 Siegfried Olschner 2006-06-06 09:52:36 UTC
Is this a case for Gnome or for the base-system?
Comment 2 Stanislav Brabec 2006-06-06 11:21:57 UTC
I guess you are complaining about gdm:

/etc/opt/gnome/gdm/gdm.conf

BackgroundColor=#000000

Background image comes from nautilus, which has startup priority 40 (see gnome-session-properties).
Comment 3 JP Rosevear 2006-06-06 12:17:23 UTC
I agree, the problem is that we have to switch from the kernel running the graphics card to gdm (or xdm/kdm) running the graphics card via X, the blank space is X starting up.
Comment 4 S. Handgraaf 2006-06-07 20:37:53 UTC
I would not call this an enhancement for several reasons:
- The behaviour was smooth in prior final versions of SuSE
- The BackgroundColor=#000000 is both not set in my SuSE Linux 10.0 and 10.1 final versions. 10.0 Does not show any black/blank screen after login.
- The backgroundcolor shown with the panels should not display at all
- Background priority loading does not seem changed since 10.0 afaik
Comment 5 JP Rosevear 2006-06-07 20:57:32 UTC
Ok, you mean while you log in.  This transition was not smooth 10.0 and 10.1, the colors changed a couple of times and then the background picture.  You were likely using kdm not gdm prior to SL 10.0.  gnome has not traditionally used full screen splash screens so we made the background simple black during load.  We have at patch to add full screen splash support but its not currently in because its too late for SLED.  Since gdm always worked this way -> enhancment.
Comment 6 JP Rosevear 2007-02-14 21:48:15 UTC
This broke again on 10.2
Comment 7 Kevin Dupuy 2007-08-25 21:09:23 UTC
I agree, from a user standpoint it is a very bad situation to have the user interface change like that... JP.. the patch that was made for full screen splash support with GDM/GNOME... can we expect in in 10.3?
Comment 8 JP Rosevear 2007-08-28 16:06:11 UTC
There was never a patch for full screen splash support in gnome afaik.  The old patch was to put the screen to black and show the small splash.
Comment 9 Magnus Boman 2007-09-17 21:51:34 UTC
This is an RFE and to late for 10.3. Moving to 11.0.
Comment 10 S. Handgraaf 2007-09-17 22:14:35 UTC
Unbelievable. Over 1,5 years for such a visual item all users have to deal with and it goes down the drain again for another release. Somehow I guess SUSE developers are not very into marketing and user pleasure but just want to follow rules. Pitty.
Comment 11 JP Rosevear 2008-01-23 19:43:24 UTC
This could be either a gnome-session or nautilus hack for the background early loading.
Comment 12 Vincent Untz 2008-03-03 16:13:37 UTC
gnome-session does not touch the background/root window.

Possible fixes I can think of:
 + at least change the color defined in gdm to something which is close to the theme being in use in gdm.
 + have gdm read the user config when the username is typed and start loading the image to display it.
 + improve gnome-settings-daemon startup.
Comment 13 Kevin Dupuy 2008-05-17 02:05:06 UTC
Now that the GDM color is set to green, is this still being experianced or what? Also, are you running Compiz?
Comment 14 S. Handgraaf 2008-05-19 10:39:34 UTC
If this is fixed for 11.0, I don't run the beta. But I'll be glad to test this on 11.0 on a clean install.
I'm not running compiz, nor planning to do so.
Comment 15 Christian Jäger 2008-06-11 22:23:03 UTC
Screen still turns black with RC1.
Comment 16 Vincent Untz 2008-06-12 10:07:38 UTC
Christian: can you do "grep Color /etc/gdm/*.conf" and see if there's something relevant there? Then please do "grep Color /usr/share/gdm/*.conf"

Do you have gdm-branding-openSUSE installed?
Comment 17 Christian Jäger 2008-06-12 10:49:33 UTC
Hello Vincent, grep Color /etc/gdm/*.conf" doesn't return anything.



 grep Color /usr/share/gdm/*.conf
/usr/share/gdm/defaults.conf:# Type can be 0=None, 1=Image & Color, 2=Color, 3=Image
/usr/share/gdm/defaults.conf:# The Standard greeter (gdmlogin) uses BackgroundColor as the background
/usr/share/gdm/defaults.conf:# color, while the themed greeter (gdmgreeter) uses GraphicalThemedColor
/usr/share/gdm/defaults.conf:BackgroundColor=#258c06
/usr/share/gdm/defaults.conf:GraphicalThemedColor=#258c06
/usr/share/gdm/defaults.conf:#BackgroundRemoteOnlyColor=true
/usr/share/gdm/factory-defaults.conf:# Type can be 0=None, 1=Image & Color, 2=Color, 3=Image
/usr/share/gdm/factory-defaults.conf:# The Standard greeter (gdmlogin) uses BackgroundColor as the background
/usr/share/gdm/factory-defaults.conf:# color, while the themed greeter (gdmgreeter) uses GraphicalThemedColor
/usr/share/gdm/factory-defaults.conf:BackgroundColor=#258c06
/usr/share/gdm/factory-defaults.conf:GraphicalThemedColor=#258c06
/usr/share/gdm/factory-defaults.conf:#BackgroundRemoteOnlyColor=true


gdm-branding.openSUES is installed.
Comment 18 Vincent Untz 2008-06-12 10:57:39 UTC
Weird, everything looks fine. Hrm. In gnome-appearance-properties, in the background tab, what is the color at the bottom?
Comment 19 Jigish Gohil 2008-06-21 07:31:11 UTC
*** Bug 389135 has been marked as a duplicate of this bug. ***
Comment 20 Christian Jäger 2008-06-21 08:40:02 UTC
@comment #18: dark-green
Comment 21 S. Handgraaf 2008-07-15 21:07:12 UTC
Fixed in openSUSE 11.0 final. The screen is now green before and during the loading of the gnome desktop splashscreen.
Comment 22 Maurice de Bijl 2008-07-16 06:52:17 UTC
Nope, not fixed in openSUSE 11.0 final. I run openSUSE 11.0 final, 64-bit with compiz enabled. During loading, the splashscreen is displayed. To the end the background switches to black (with the exception of a small border around the splash screen). Splash screen disappears (screen still black) until the desktop is loaded.
Comment 23 Vincent Untz 2009-04-28 23:16:59 UTC
This should work fine in 11.1 (with the new gdm), and even better with GNOME 2.26 (since there will be a smooth gradient change between the gdm background and the user background.