grundleborg

open source stuff

Posts Tagged ‘telepathy-qt4’

Trying out the Kopete Telepathy plugin

Posted by grundleborg on September 23, 2009

It’s quite a few weeks since I promised I’d write a guide to trying out the Kopete Telepathy plugin, but better late than never…

The current state of the code is as follows:

  • 1-1 text chat using telepathy-gabble (jabber/xmpp/google talk) is the only form of communication implemented.
  • This is still very much playground-quality software, so expect it to be full of bugs and crashes. However, it is now mature enough that I’d really appreciate reports for any bugs you find (Please report them to bugs.kde.org product ‘Telepathy’ and component ‘kopete-protocol-telepathy’). Only yesterday did a bug where messages were sent to the wrong people come to light, so be careful what you say until it’s more stable!

Prerequisites (compile in this order, or use distro packages where available):

  • Telepathy Mission Control 5 (at least version 5.2.2, preferably version 5.3.1+) source code here
  • Telepathy Gabble (at least version 0.7.27, preferably version 0.8.3+, avoid 0.9.x releases for now) source code here
  • Telepathy Qt4 (version 0.1.9 required) source code here
  • Telepathy accounts kcm (from svn, svn://anonsvn.kde.org/home/kde/trunk/playground/network/telepathy-accounts-kcm )
  • Telepathy accounts kcm plugins (from svn, svn://anonsvn.kde.org/home/kde/trunk/playground/network/telepathy-accounts-kcm-plugins)
  • Trunk version of Kopete (will not build against KDE 4.3)

Getting the Kopete plugin:

  • Source code at svn://anonsvn.kde.org/home/kde/trunk/playground/network/kopete
  • Compile using the usual KDE methods.
  • If the share-my-desktop plugin fails to build, ignore this, or comment it out in the CMakeLists.txt file.
  • run “kbuildsycoca4” in a konsole so that Kopete picks up the new plugin.

Trying out the Kopete plugin:

  • Launch Telepathy Mission Control (still needs to be done by hand unfortunately): Run in a konsole: “/usr/local/libexec/mission-control-5” (or wherever you installed mission-control-5 to)
  • Launch Kopete.
  • Create a new account in Kopete,  select the “Telepathy” protocol, and follow the instructions.
  • Try it out 🙂
  • Report any bugs you find to help us make it better, or ask for help in #kde-telepathy on freenode if you have any problems.

Posted in Collabora Planet, Collabora Web Site, KDE, Telepathy | Tagged: , , , , , , | 3 Comments »

Telepathy-KDE update

Posted by grundleborg on June 18, 2009

I haven’t written anything for a couple of months now for the same reason that I haven’t committed any code. Exams. Now they’re over it’s back to hacking. But just because I haven’t been working on Telepathy/KDE for a while doesn’t mean that nothing has been done (obviously).

The underlying TelepathyQt4 library on which all our work is based has progressed a lot, gaining support for requesting channels from the Channel Dispatcher, gaining the Client interfaces and going through what will almost certainly be the last major API redesign before it goes stable. These two advances mean that it is now possible to work on Telepathy client applications in Qt/KDE without having to play an endless game of API catch-up.

There are also two summer of code projects progressing nicely:
George Kiagiadakis (gkiagia)’s work on KCall is really exciting… I can’t wait to take part in my first video conference using KDE software!
Kaushik Saurabh (roide) is also making great progress on his Conversation Logging Framework for KDE (while not entirely a Telepathy project, it goes without saying that the two will be integrated).

And now to the future… to Friday. I’ll be at the Nepomuk Sprint in Freiburg working on integrating instant messaging buddies with the address book and the semantic desktop. I’m not yet exactly sure how this will be done, but I’ll be spending the next 2 days up until the sprint getting that nailed down, and then coding madly once I get there. I really hope there can be something photogenic as a result, since libraries provide very limited picture-potential for this blog.

Posted in Collabora Planet, KDE, Nepomuk, Telepathy | Tagged: , , , , , , , , | 4 Comments »