GNOME Bugzilla – Bug 386894
gnome-session and compositing managers
Last modified: 2008-08-15 19:11:38 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?
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).
> 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.
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
> * kernel, services, scripts > * gdm/kdm/xdm > * dbus-daemon Those are not really related to GNOME... PS: Ping!
Startup ordering is now implemented in svn trunk.
That's great! Thanks you for very good news :) !