
KDE Telepathy is a powerful communication platform that allows you to connect with others using various protocols. It's a must-have for anyone looking to stay in touch with friends, family, or colleagues.
KDE Telepathy supports multiple protocols, including Jabber, IRC, and SIP, making it a versatile tool for different communication needs. This flexibility is due to its modular design, which allows developers to easily add or remove features.
The platform is highly customizable, with a wide range of plugins available to enhance its functionality. From contact management to file transfer, KDE Telepathy has got you covered.
One of the standout features of KDE Telepathy is its integration with the KDE desktop environment. This seamless integration makes it easy to access and use the platform, even for those who are new to KDE.
For another approach, see: List of Skype Features
Getting Started
To start using KDE Telepathy, you need to have the latest version compiled and working.
First, make sure you have the necessary skills to compile software from source code.
Compiling KDE Telepathy requires a good understanding of Linux and the ability to navigate the command line.
Before you start, check that your system meets the minimum requirements for running KDE Telepathy.
You'll need a computer with a decent processor, plenty of RAM, and a stable operating system.
Once you've confirmed your system is ready, you can begin the compilation process.
Technical Information
The KDE Telepathy project is built on top of the Telepathy Framework, which provides a solid foundation for our work.
The Telepathy Framework is a cross-desktop framework, meaning it can be used across different desktop environments.
We're taking a modular approach to development, reusing code from existing projects like Kopete wherever possible.
However, we're not afraid to refactor or rewrite code when necessary, to ensure it aligns with the Telepathy idioms and best practices.
This approach allows us to leverage the strengths of existing projects while still creating a unique and efficient solution.
Here's a brief rundown of our technical approach:
- The RTCC project uses the Telepathy Framework as the basis for our work.
- We're reusing code from Kopete and other existing projects whenever possible.
- We're refactoring or rewriting code as needed to keep it true to Telepathy idioms.
Components and Packages
KDE Telepathy relies on several upstream packages to function properly. These include telepathy-qt, telepathy-mission-control, QJson, QtGStreamer, and telepathy-logger, among others.
To connect to various IM networks, KDE Telepathy requires specific Telepathy Connection Managers, such as telepathy-gabble for Jabber/XMPP support, including Google Talk and Facebook, and telepathy-haze for other protocols supported by libpurple.
The different components of KDE Telepathy are housed in separate Git repositories on KDE Invent's Network group. Some of these components are currently recommended to use, while others are not yet ready to be installed by users.
Here are some of the recommended components:
Protocol Support
Protocol support is a crucial aspect of instant messaging, allowing different services and clients to communicate with each other.
Gadu-Gadu, ICQ, and Yahoo Messenger all use the Telepathy-Haze protocol, making it possible for users of these services to communicate with each other.
OSCAR, used by AOL Instant Messenger, also relies on Telepathy-Haze for protocol support.
A unique perspective: Session Initiation Protocol

Skype and Skype for Business use the same protocol, indicating a level of consistency in their instant messaging capabilities.
Telegram Messenger, on the other hand, uses Telepathy-Morse, a different protocol that may offer unique features or advantages.
XMPP, also known as Jabber, is supported by Telepathy-Gabble, but it's worth noting that X-OAuth2 is currently broken.
Zeroconf, a service that allows devices to discover each other on a network, uses Telepathy-Salut for protocol support.
Here's a summary of the protocols used by various instant messaging services:
Ready Components
The ready components of KDE-Telepathy are a list of applications that have reached a level of maturity where they are interesting to users. These components are currently recommended to be installed by users.
Some of the ready components include ktp-common-internals, which is an internal library, and ktp-accounts-kcm, which is an account management KCM. ktp-common-internals is a dependency for several other components, including ktp-approver and ktp-text-ui.
Other ready components include ktp-contact-list, which is a contact list application, and ktp-desktop-applets, which provides Plasma widgets. ktp-filetransfer-handler is a background application for handling file transfers, and ktp-auth-handler is a background application for handling passwords and SSL/TLS certificates.
Worth a look: List of SIP Software

Here's a list of the ready components with their descriptions and dependencies:
These components are required for basic functionality, highly recommended, or optional, depending on their use cases.
Configuration and Plugins
In KDE Telepathy, you'll notice that some plugins are now included in the main package, making setup a bit more streamlined.
The telepathy-kde-accounts-kcm package now includes the plugins that were previously shipped separately.
With this change, you won't need to worry about installing extra packages for certain features.
These plugins have been merged into the main package to simplify the configuration process.
Email and Messaging
KDE Telepathy is a powerful messaging client that integrates well with the KDE Plasma desktop.
It supports multiple protocols, including Jabber, IRC, and SIP, allowing you to communicate with friends and colleagues across different platforms.
With Telepathy, you can easily switch between different messaging accounts, such as Google Talk, AIM, and MSN, from a single interface.
You can also use Telepathy to make voice and video calls, as well as engage in group chats.
Expand your knowledge: Profanity (instant Messaging Client)
The contact list in Telepathy is well-organized and easy to navigate, making it simple to find and connect with the people you want to communicate with.
Telepathy also supports file transfers, allowing you to quickly share files with others.
Overall, KDE Telepathy is a reliable and feature-rich messaging client that makes it easy to stay connected with others.
Distributions and Availability
KDE Telepathy is available for a variety of Linux distributions, making it a versatile choice for users. The community-driven project has made significant efforts to package and distribute the software across different platforms.
Debian users can find KDE Telepathy in the meta-kde-telepathy repository on Salsa, thanks to George Kiagiadakis.
Ubuntu users have two options: they can either use the stable binaries from the official PPA or the latest daily builds from the daily-builds PPA. Michał Zając is the maintainer of these packages.
The openSUSE Community has also made KDE Telepathy available on their platform, with more information available on the KDE Telepathy page on the openSUSE wiki.

Arch Linux users can find the package in the official repositories, thanks to Andrea Scarpino (ilpianista).
Gentoo users can find the package in the kde-apps repository, maintained by the KDE Project.
FreeBSD users can find the package in the ports repository, maintained by Alberto Villa (avilla).
Fedora users can find the package in the RPM Fusion repository, maintained by Jan Grulich (jgrulich).
Here is a list of the distributions and their maintainers:
Featured Images: pexels.com


