Some things that the GNOME session manager should make easy:

  • Manage starting x11vnc for me
  • Keep gossip running.
  • Respawn a crashed application if okayed by the user, and automatically (perhaps with delay) if the app should auto-respawn.
  • Allow me to gracefully log out, and return as I left my desktop as much as possible.
  • Allow me to log in with a clean state.