Facebook hat leider bekannt gegeben dass die Möglichkeit den Chat über XMPP zu nutzen am 30.04.2015 abgeschaltet wird.(https://developers.facebook.com/docs/chat) Da auch Eion Robb sein Plugin nicht mehr aktiv weiterentwickelt (http://eion.robbmob.com/blog/2014/05/14/facebook-to-shut-down-their-xmpp-service/), wird es ab diesem Datum voraussichtlich nicht mehr möglich sein per Pidgin über Facebook zu chatten.
Ob es irgendwann wieder möglich sein wird hängt ganz von Facebook ab. Als Ersatzlösung kann vorerst der neue Webchat von Facebook genutzt werden. https://www.messenger.com/login/
Generell gibt es zwei Möglichkeiten, den Facebook-Chat über Pidgin laufen zu lassen: das Facebook-Plugin von Eion Robb (Download und Anleitung hier: http://code.google.com/p/pidgin-facebookchat/) oder über XMPP. Das Plugin bietet mehr Funktionen (z.B. Gruppenchat), wird aber nicht offiziell unterstützt. Dies bedeutet, dass es nicht mehr funktioniert, wenn Facebook mal wieder was geändert hat. XMPP ist die offiziell unterstützte Methode, hat aber weniger Funktionen.
XMPP ist zunächstmal ein offener IM-Standard, der unter Pidgin ohne zusätzliche Plugins läuft. Facebook bietet seit einiger Zeit die Möglichkeit an, über XMPP mit seinen Freunden zu chatten. Dabei funktioniert aber wesentlich weniger, als man von „normalen“ XMPP-Konten gewöhnt ist. Das liegt daran, dass Facebook XMPP sozusagen nur als Tor nach draußen verwendet und darunter seine eigene Chatimplementierung verwendet. Dies hat zur Folge, dass nur grundlegende Chatfunktionen zur Verfügung stehen (Buddys mit Buddyicon anzeigen und Text hin- und herschicken). Es gibt keine Möglichkeit für Dateiübertragung, Audio-/Video-Chat, Server2Server-Chat oder MUC (Multi-User-Chat/Gruppenchat). In Pidgin werden nur die Freunde angezeigt, von denen man im Browser festgelegt hat, dass sie einen sehen können.
Das Einrichten ist nicht weiter kompliziert, da Pidgin seit einigen Versionen Facebook (XMPP) als Protokoll beim Anlegen eines Kontos zur Verfügung stellt. Es handelt sich dabei um das ganz normale XMPP-Protokoll, aber im Hinzufügen-Dialog sind schon ein paar Vorgaben eingetragen, um die Einrichtung zu erleichtern.