On Fri, 2007-03-30 at 00:21 +0200, Holger Macht wrote: > Good point. For system sleep, the pm app knows best how to prepare > this tricky thing. So Suspend()/Hibernate() is generally located > there. For shutdown, and thus saving the session, saving all unsaved > documents, etc. the desktop base itself should know best. So the > method should got there. It might be clever to let > Suspend()/Hibernate() be implemented by the pm app and > Shutdown()/Reboot() by the desktop base. That wouldn't be possible > with this spec IMO.
Then for desktops that have such facilities built-in we just proxy the request from DBUS->DCOP for the KDE Restart() and Shutdown() case. I don't think it's worth making all desktops run *two* session daemons for essentially the same sort of information. Richard. _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
