Session manager doesn't see compiz wrapper

Bug #131592 reported by mannheim
This bug report is a duplicate of:  Bug #130450: compiz-fusion does not start on login. Edit Remove
2
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
New
Low
Unassigned

Bug Description

Binary package hint: compiz-core

I'm not sure about the following, but here goes. The skeleton of compiz.wrapper (which is the script that becomes "compiz") looks like this:

ENV="foo=bar"
export $ENV
compiz.real $OPTIONS || $FALLBACK

compiz.real connects to the session manager, so that (under some circumstances) the session manager may restart compiz.real (though I don't know under what circumstances). There is a potential problem here, in that the session manager will relaunch compiz.real using the command "compiz.real $OPTIONS" (see the function setCloneRestartCommand() in src/session.c). If this occurs, then compiz.real will be relaunched *without* inheriting the environment variables in $ENV.

The result of relaunching compiz.real without the $ENV environment variables will be either reduced performance (e.g. in the case of nvidia without "__GL_YIELD=NOTHING") or just a failure.

Changed in compiz:
importance: Undecided → Low
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.