I'm starting to hack on a little utility that sits on the session bus
emitting signals to alert any interested applications of session
presence updates. The idea is that all applications that are interested
in doing magic things when the user is "away", etc., no longer need to
have their own code for dealing with it, and that the user does not have
to set themselves as "Gone to the shops" in more than one application
(IM clients being the obvious case).
Does anybody have any comments on this idea? Does anybody see anything
negative about this approach?