Session manager doesn't see compiz wrapper
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 setCloneRestart
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=
Changed in compiz: | |
importance: | Undecided → Low |