How To Use Facebook Messenger on Linux

Justin Pot 21-08-2015

Pidgin is the Linux IM client with the most features Kopete vs. Pidgin: Which Linux Instant Messaging Client Has More Features? Read More ; Facebook is the most popular social network. Lately, though, anyone using Pidgin to connect to Facebook’s chat feature has been seeing this error message:



What’s going on? Facebook shut down XMPP compatibility back in April, and the instructions for integrating Facebook chat with Pidgin Integrate Facebook Chat Into Pidgin Instant Messenger Read More depended on that compatibility. Hence, many people who set up Pidgin with Facebook haven’t been able to chat with their “Friends” for some time now.

Don’t panic: there is a plugin that uses the new Messenger API to connect Pidgin to Facebook. Here’s how it works, along with alternative program to consider using if you want more Facebook-specific features.

Get Facebook Chat Working in Pidgin Again

A Pidgin plugin called purple-facebook is what you need to get back up and running. It’s currently offered as a repository for Ubuntu and Debian; follow the instructions specific to your version and you’ll be set up in no time. Users of other distros will have to build from scratch (sorry, I can’t help you with this).

Once you’ve installed the plugin restart Pidgin. When you do, head to Manage Accounts, then click the Add… button. Create a new Facebook account, not Facebook XMPP (which is broken).



If you only see Facebook XMPP make sure you’ve actually restarted Pidgin and try again.

Once you find Facebook, sign in using your Facebook username, email address or phone number (all three will work).



That should be it! You’ll be chatting with your friends in no time, though I make no guarantee as to the quality of the conversation.


One thing you might notice if you use this for Facebook is that people sign in and out of the service pretty much constantly. Pidgin’s default notification settings make this a never ending barrage of useless information, and you won’t find anything about this in the settings. That’s because, in Pidgin, a plugin handles the notifications – head there to turn them off.

turn-off-annoying-pluginsYou’ll find the Plugin option in the Tools menu; configure Libnotify to get the window seen above. Turn off Buddy signs on and Buddy signs off if you enjoy occasionally not having notifications.


Messenger For Desktop, A Facebook-Centric Alternative

Pidgin is a great way to combine all your IM accounts in one service Combine All Your IM Accounts In One Application With Pidgin [Windows & Linux] Pidgin is a free instant-messaging client that combines all your IM accounts in one simple application. Instead of running several different IM clients that display ads and eat up memory, just use Pidgin. All your... Read More , but that approach does have a few downsides. You can’t “Like” a message, for example, and you can’t use Facebook chat stickers What Are Facebook Stickers? Everything You Need to Know Learn more in this overview of what Facebook stickers are and how you can use them to express yourself on Facebook. Read More . Voice and video calls also won’t work.

If you miss these Facebook-specific features, Messenger For Desktop is worth checking out.


This program, available for Linux as well as Mac OS X and Window, essentially runs the web version of Facebook Messenger in its own window, but also offers support for native notifications and a couple of custom themes. To find the settings and themes in Linux simple right-click anywhere.


Empathy Users: There’s No Solution Right Now

Empathy is the default IM app with for a number of Linux distros, including Ubuntu. Like Pidgin, it was a popular way to use one client to connect to all networks Empathy: Use One Application to IM Chat on All Networks [Linux] There are still plenty of people who use instant messaging networks to talk with each other, as it's very quick to exchange messages or ask a simple question. In fact, there are plenty of corporations... Read More , but unlike Pidgin there is currently no way to get it working with Facebook Messenger. Sorry, Empathy users: consider switching to one of the above options.

Desktop IM Apps Are in Decline

At one point Facebook and Google – companies that don’t have many nice things to say about each other – agreed on one point: offering the open XMPP protocol as an option for users to connect to their chat services. Facebook has now shut down the option completely, and Google’s support of the protocol is in decline Hangouts Extension For Chrome Brings Conversations To Your Desktop Use Hangouts outside the browser. An overlooked Chrome extension from Google lets you chat without opening Gmail or Google+. Read More (though still mostly working).

Combine this with the increased promince of popular chat services like WhatsApp, Viber, and Slack, which never worked with programs like Pidgin in the first place, and it’s getting harder and harder to combine all of your IMs in on place. As Joey-Elijah Sneddon argued on OMG Ubuntu:

One has to ask if there is any point in Ubuntu continuing to ship a messaging app by default if it can’t connect to the messaging services most people use. -Joey-Elijah Sneddon

Do you agree, and think Linux distros should stop including dedicated IM apps? How will you be using Facebook Messenger on Linux, if at all? Let’s talk about all this and more in the comments below.

Related topics: Facebook, Instant Messaging, Linux, Pidgin.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Thomas Borders
    July 19, 2016 at 5:16 pm

    Try using something like Franz. While it's not perfect and many of the protocols aren't working properly, I do have both fb messenger and whatsapp running smoothly. the only drawback with whatsapp is that you need it installed and running and connected with your phone. it supposedly also uses skype, telegram, slack, chatwork, flowdock, hipchat, groupme,, hangouts and more as well as integrating inbox and

  2. Michael Tunnell
    August 22, 2015 at 4:47 am

    I think applications like Pidgin are just fine because they are for a specific target userbase already.

    Viber, WhatsApp, and Slack do not work in Pidgin but there are many that do such as Facebook, Google Hangouts, Telegram and many more.

    Telegram is actually taking a ton of users away from Viber and WhatsApp which is fantastic and Slack could lose some marketshare with open source self-hosted options like and

    • Michael Tunnell
      August 24, 2015 at 8:00 am

      I just found a plugin for using WhatsApp in Pidgin or anything that can use "libpurple", which is a lot of apps. [Broken Link Removed]

    • Justin Pot
      August 24, 2015 at 3:52 pm

      That plugin is really cool, Michael! I wish there were plugins for every chat service out there but on the other hand I see this as being similar to email: offering a client is nice, but a good chunk of your user base is going to use something web based so it might be best to not have it there by default.

  3. Anonymous
    August 22, 2015 at 3:58 am

    Have you heard about simply launch it with any os any browser. call, vcall. message u can do watevr u can on messenger. Why to take so much headache installing an app. or more simplier for cross platform app