Hello, After trying to solve a issue with desktop-effects in fedora (compiz does not let itself to be replaced by metacity). We come to the conclusion that the compiz session management code is broken. When unmanaging the screen compiz should unregister itself from the session manager to let a new started wm to take over the screen. See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229113
On 3/28/07, dragoran <drago01@gmail.com> wrote:> Hello, > After trying to solve a issue with desktop-effects in fedora (compiz > does not let itself to be replaced by metacity). > We come to the conclusion that the compiz session management code is broken. > When unmanaging the screen compiz should unregister itself from the > session manager to let a new started wm to take over the screen. > See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229113It looks like we're just missing closeSession() when we exit due to a lost selection. The attached patch should fix that as well as a similar issue with SIGHUP. I'm not a session management expert though. cheers, Kristian -------------- next part -------------- A non-text attachment was scrubbed... Name: close-session.patch Type: text/x-patch Size: 687 bytes Desc: not available Url : http://lists.freedesktop.org/archives/compiz/attachments/20070328/d16c4dca/close-session.bin
On Wed, 2007-03-28 at 20:38 +0200, dragoran wrote:> Hello, > After trying to solve a issue with desktop-effects in fedora (compiz > does not let itself to be replaced by metacity). > We come to the conclusion that the compiz session management code is broken. > When unmanaging the screen compiz should unregister itself from the > session manager to let a new started wm to take over the screen. > See https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=229113The session management is very minimal and I'm not surprised if it's broken somehow. - David