[Telepathy] A 'now-running' interface for Rhythmbox, games and Empathy

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Sep 18 03:37:40 PDT 2009


Le vendredi 18 septembre 2009 à 11:34 +0100, Will Thompson a écrit :
> Resurrecting an ancient thread: this came up again recently, and I
> thought it worth recording a suggestion.
> 
> Alban Crequy wrote:
> > == Telepathy spec ==
> >
> > Mission Control can then merge Client's Channel
> > Classes which can be published as Now-Running and call a
> > SetSelfNowRunning on the CM.
> 
> We wouldn't need new API for this: we could define a handler capability
> token—"org.freedesktop.Telepathy.Client.Handler/running", say—which MC
> could add to the Handler's Capabilities property and call
> UpdateCapabilities() for that client. The spec already allows for this:
> Handler_Capabilities.Capabilities is only documented to *usually* be a
> copy of the client's Capabilities property. :-)
> 
> For bonus points, clients that always want to claim to be running, even
> if they're not, could specify this token themselves.
> 
> Crack? Or good crack?

Yeah but as pointed during our discussion, this doesn't allow us to know
if Alice is running Rhythmbox as GetContactCapabilities() doesn't return
tokens.


	G.



More information about the telepathy mailing list