gnome-session does not handle "Save Yourself" requests?
Let me first off state that I'm not very knowledgable about X11 session management, so I apologize in advance if I am in the wrong place or make an incorrect assumption.
I'm using the notion window manager with GNOME flashback. It's a combination that I really like. Except for a bug that I thought that was in notion, but now think may be in gnome-session. The bug is that when I select the session/save
in notion, it doesn't write its layout out to disk when run with GNOME flashback. Inside of notion, it decides that because there is a session manager, it sends a "Save Yourself" message to the session manager, and I guess it expects to then receive a "Save Yourself" message from the session manager, at which point it writes the layout to disk. But when I run with GNOME flashback, notion does not appear to receive a "Save Yourself". If I run gnome-session-quit --logout
then gnome-session does send a "Save Yourself" message to notion. But I'd like to be able to invoke the behavior manually.
Based on the above, I believe that gnome-session does not handle "Save Yourself" requests. If this is true, is it a bug or intentional behavior? If the latter, is there any way that a window manager can detect that a session manager is not willing to handle the "Save Yourself" command?