IM clients for Linux

There are many instant messaging (IM) clients available for Linux; here are my observations on those that I’ve come across.

When trying IM clients, features I look for include:

  • Multiprotocol: Able to connect to all the protocols you need using a single IM client
  • Voice and video support
  • Capable of running on old, slow hardware, and not tied to overweight dependencies
  • Have a large, helpful user community
  • Be open source (of course!) and be available in the package managers of major distributions
  • Broad selection of plugins
  • Encryption available, preferably in a form that does not require the other party to use the same client as you (which I shall call “client agnostic encryption” below)

aMSN: WLM protocol; consciously clones the UI of Windows Live Messenger. Multiplatform. Full featured; supports voice and video. Often criticized as bloated.

CenterIM: Text (ncurses), multiprotocol. No voice or video. Probably the lightest IM client available and my choice for lightweight or underpowered boxes. Simple and clean.

Emesene: WLM protocol. GTK. Multiplatform. Full featured; supports voice and video. Many consider it best of breed of the WLM clients.

Empathy: Gnome/GTK client. Multiprotocol. Supports voice and video. Drags in all of Gnome as a dependency.

Gajim: GTK, multiplatform. XMPP protocol. Supports voice and video.

Gyachi: Yahoo protocol. Supports voice and video. The version I tried was unstable.

Kopete: KDE/QT client. Multiprotocol and multiplatform. Stable, easy to set up and use. Supports video but not voice. Many plugins, including client agnostic encryption. My choice for KDE boxes, but not if IRC support is needed: the IRC plugin is from a third party, is in beta, and hasn’t been updated since 2009.

Pidgin: GTK. Multiprotocol. Lightweight, simple, clean, and a pleasure to use. Many plugins, including client agnostic encryption. Does IRC well. Voice and video are limited to XMPP on Linux. My all-round favorite.

Psi: QT. XMPP protocol.

Some softphones are also IM clients.


About Warren Post

So far: Customer support guy, jungle guide, IT consultant, beach bum, entrepreneur, teacher, diplomat, over-enthusiastic cyclist. Tomorrow: who knows?
This entry was posted in Uncategorized and tagged , . Bookmark the permalink.

4 Responses to IM clients for Linux

  1. anonymous says:

    Anonymous writes:As a 12 year Linux user I've found that Skype 2.1, in the Kubuntu repository (.deb package) is very stable. I especially like the "Share your screen" option, which I use to support the many people I've helped to install Kubuntu. Some are several hundred miles away.I found that Google's voice & chat works fine, as long as your don't try to drag the video pic around the screen. Coming out of full screen often crashes FireFox.I just tried Kopete, which works great in chat, but it's video capabilities are only for MSN and Yahoo!, although there are many reports that video in those two channels doesn't work for Kopete.Ekiga works fine in video and voice and chat, but it isn't as easy to set up.

  2. anonymous says:

    honey writes:Multiprotocol is very little coded. So only pidgin??

  3. Pingback: Pidgin | Warren's tech notes

  4. Pingback: Emesene | A maze of twisty little passages

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s