After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 386894 - gnome-session and compositing managers
gnome-session and compositing managers
Status: RESOLVED FIXED
Product: gnome-session
Classification: Core
Component: gnome-session
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Session Maintainers
Session Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-12-17 18:52 UTC by Denis Washington
Modified: 2008-08-15 19:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Denis Washington 2006-12-17 18:52:40 UTC
I have been using compiz on my gnome system for a while and always found it quite inconvinient that I had to start compiz after metacity started, e.g. to replace it. This has been fixed shortly through the support of compiz in gnome-wm. Thank you for that feature! Anyway, there are still two little things that could be done to make compositing managers smoother in gnome:

* The window manager could be started before the splash screen is shown. This would enable a compositing manager to already apply effects on the appearing splash screen, for instance a fade-in.

* The window manager should be the last client to be shut down. This would have the nice effect that a compositing manager could make all other GUI application windows disappear smoothly, for instance with a fade-out.

What do you think?
Comment 1 Tom Tromey 2007-01-06 04:20:46 UTC
Point #2 is basically bug #144107.

I'm not so sure about point #1.  The splash screen is there so
that the user won't have to feel like nothing is happening.
Also there may be programs that may have to start before the
wm (though I don't see any in the default setup).
Comment 2 Denis Washington 2007-01-14 17:02:37 UTC
> Point #2 is basically bug #144107.
> 
> I'm not so sure about point #1.  The splash screen is there so
> that the user won't have to feel like nothing is happening.

I think point #1 is no big issue in this respect. At least starting the window manager shouldn't take much time anyway.

> Also there may be programs that may have to start before the
> wm (though I don't see any in the default setup).
> 

The only thing I could think of is the session dbus daemon if compiz wanted to use it.
Comment 3 Jakub 'Livio' Rusinek 2007-08-18 12:02:28 UTC
This is way it should be:

* kernel, services, scripts
* gdm/kdm/xdm
* dbus-daemon
* settings daemon
* compiz/beryl/compiz-fusion/metacity/etc
* gnome-session's splash screen
* gnome-session's session loading and autostart
Comment 4 Jakub 'Livio' Rusinek 2008-04-04 16:01:58 UTC
> * kernel, services, scripts
> * gdm/kdm/xdm
> * dbus-daemon

Those are not really related to GNOME...

PS: Ping!
Comment 5 William Jon McCann 2008-08-15 18:29:13 UTC
Startup ordering is now implemented in svn trunk.
Comment 6 Jakub 'Livio' Rusinek 2008-08-15 19:11:38 UTC
That's great! Thanks you for very good news :) !