Non-composite mode on logout

Bug #612108 reported by Eugene Pankov
This bug report is a duplicate of:  Bug #592343: May be a race conditions at shutdown. Edit Remove
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Docky
Invalid
Undecided
Unassigned
gnome-session (Ubuntu)
New
Undecided
Unassigned

Bug Description

When user logins or logs out of GNOME, the Compiz is being disabled for one or two seconds, and Docky shows ugly black background on the bottom of the screen.
Best solution would be to
a) if compiz is found under gconf/desktop/session/required_components/windowmanager, wait until composition is enabled and only then show the dock
b) if composition gets disabled and logout is detected, hide the dock

Revision history for this message
Robert Dyer (psybers) wrote :

To fix your 'problem' (which is not a problem), you need to ensure at shutdown that Compiz is killed *after* Docky. I do not know how to do that, so you will have to find someone else who can inform you.

Changed in docky:
status: New → Invalid
Revision history for this message
Robert Dyer (psybers) wrote :

Also lets be clear, as far as I know there is no way to ensure ordering of killing programs at shutdown. But there should be so if there isnt you need to find the proper program (gnome-session?) and file a request for enhancement.

Revision history for this message
Eugene Pankov (john-pankov) wrote :

I only suggest to hide dock if compositing is disabled and logoff is in progress.

Revision history for this message
Robert Dyer (psybers) wrote :

Nope, thats a hack. The proper solution is to have the session terminate programs in a defined order.

Revision history for this message
tsg1zzn (tsg1zzn) wrote :

It seems obvious to me that gnome-session should terminate user programs before terminating essential programs such as panels, window managers, compositors, etc...

affects: ubuntu → gnome-session (Ubuntu)
Revision history for this message
bornagainpenguin (bornagainpenguin) wrote :

@#4

It may be a "hack" but at least it solves this problem you say is not a bug with out offering any solution of your own.

Revision history for this message
Robert Dyer (psybers) wrote :

It is not a Docky bug, thus there is no 'solution' for it in Docky. Anything done to Docky would be a hack to work around the bug in gnome session.

I offer the solution of fixing the bug *in Gnome Session*, where it exists.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.