"Save Yourself" requests
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. I'm trying to figure out the right way to resolve the situation. I started by filing an issue with gnome-session, and they were pretty rude, saying that gnome-session is only for gnome, and gnome flashback is not gnome.
I suppose my question to the flashback folks is: Is this something that flashback cares about at all? I realize it's a niche problem.
If not, I'll file a PR with notion to add a session-manager-broken
option or something like that. But I figured I would try to do the right thing ™.