Headless client ?

Will Thompson will at willthompson.co.uk
Wed Jun 24 10:57:03 EDT 2009

Marius Orcsik wrote:
> Is it possible to create a headless purple client ? And by headless I
> mean a daemon which only sends/receives d-bus signals and which could be
> plugged to any interface in the world, without having the `bloat` of
> pidgin and/or finch.
> The more specific use-case would be a client similar to the Moblin
> 'People tab' interface. (Another example would be the KDE Lancelot
> launcher, which has a similar function)

The Moblin 'People tab' uses the Telepathy D-Bus API to communicate with
telepathy-gabble (an XMPP daemon) and telepathy-salut (a link-local XMPP
daemon). telepathy-haze is a daemon which wraps libpurple with the
Telepathy API.

Telepathy is designed to allow any UI to use the protocol
implementations via a standard D-Bus API, so it sounds like it's pretty
much exactly what you're after! (Besides Moblin, Telepathy is used by
the Empathy IM client, and Nokia's IM and call applications on their
Maemo internet tablets, among others.)

Do drop by #telepathy on Freenode, mail telepathy at lists.freedesktop.org
and take a look at http://telepathy.freedesktop.org/ if you're
interested. :-)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <http://pidgin.im/pipermail/devel/attachments/20090624/8f61c386/attachment.sig>

More information about the Devel mailing list