[Telepathy] Telepathy and the shell presence picker (was: Telepathy/Empathy improvements for Gnome Shell)

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Tue Jan 25 01:47:50 PST 2011

Hi everyone,

I've started trying to use gnome-shell and would like to solve this
issue. Feedback and comments welcome:

> > • make Empathy change the user's presence based on the session state;
> There have been a lot of discussion about this (the most recent was on
> https://bugzilla.gnome.org/show_bug.cgi?id=617207 ) and we were still
> not sure what was the right way to do it.
> a) Shell's session state applet pokes MC to change the presence
> b) gnome-session pokes MC to change the presence
> c) Empathy listen on gnome-session state and change presence accordingly
> d) MC listens on gnome-session state and change presence
> e) ...
> > Unrelated to conversations: there's a presence picker in the menu that 
> > appears when you click your name. It doesn't offer the full range of IM 
> > presences: it's for general desktop presence. If you're Available, 
> > notifications get shown to you etc etc; if you're Busy, they hide until 
> > you mouse to the corner. The general opinion seems to be that if Empathy 
> > is running the user should be signed in (unless they pick Offline, 
> > obviously) and if it's not, they shouldn't. So Empathy would listen to 
> > the session's state change notifications (between Available and Busy, 
> > and the implicit change to/from Away) and update your Telepathy status 
> > accordingly. If the user picks Invisible or Away or whatever in Empathy, 
> > then this should take priority over the session state.
> Ok, so you seemed to go for c). This seems a bit weird to me; isn't that
> the wrong way to do things? There have been some discussion that Emapthy
> shouldn't do the idle detection and auto-away thing but let MC does it.
> This solution seems go to the wrong direction in that regard.



More information about the telepathy mailing list