Jak přidat Facebook Messenger Chat na Linuxu pomocí Pidgin IM

V minulosti Facebook využíval protokol XMPP pro svůj chatovací systém. Tento protokol značně zjednodušoval připojení uživatelských profilů k různým chatovacím klientům, zejména v prostředí Linux. Před několika lety se však tato sociální síť rozhodla opustit tento starší protokol a nahradit ho vlastním řešením. Důsledkem toho bylo, že původní metody propojování Facebook Messengeru s externími aplikacemi přestaly fungovat.

Proto uživatelé začali vyvíjet nové pluginy, které by umožnily integraci Facebook Messengeru s chatovacími klienty. Jedním z takových pluginů je Purple-facebook. Představuje náhradu za starou integraci a efektivně spolupracuje s novým systémem. V tomto článku si ukážeme, jak tento plugin nainstalovat v Linuxu a jak ho používat v Pidginu (a dalších chatovacích klientech, které pluginy pro Pidgin podporují).

Instalace pluginu Purple-facebook

Existuje několik způsobů, jak plugin Purple-Facebook nainstalovat na Linuxu. Kompilace ze zdrojového kódu může být poměrně složitá, protože instrukce nejsou vždy zcela jednoznačné. Naštěstí má plugin dostatečnou podporu komunity, takže jsou k dispozici i binární instalátory. Níže si vyberte operační systém a postupujte podle příslušných pokynů.

Ubuntu

Pro Ubuntu je díky službě OpenSUSE build k dispozici mnoho různých binárních balíčků pro plugin Purple Facebook. K jeho instalaci budete potřebovat nástroj wget. V těchto instrukcích se budeme zabývat pluginem pro verzi 17.10. Mělo by to však fungovat i s Ubuntu 18.04 a novějšími verzemi. Používáte verzi 16.04? Zde je odkaz pro stažení do jiných verzí Ubuntu.

wget https://downloadcontent.opensuse.org/repositories/home:/jgeboski/xUbuntu_17.10/amd64/purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb

Jakmile budete mít nejnovější balíček Deb, přejděte pomocí příkazu CD do složky ~/Downloads. Pro instalaci pluginu použijte nástroj dpkg.

sudo dpkg -i purple-facebook_*.deb

Tím by se měl plugin nainstalovat. Pokud dojde k problémům se závislostmi, spusťte příkaz apt install -f. Tento příkaz vyřeší případné problémy.

sudo apt install -f

Alternativně můžete plugin nainstalovat pomocí softwarového centra Ubuntu. Otevřete správce souborů, dvakrát klikněte na balíček Debian a stiskněte tlačítko „instalovat“.

Plugin odinstalujte pomocí tohoto příkazu:

sudo apt remove purple-facebook

Debian

Postup pro Ubuntu je velmi podobný tomu pro Debian. Kompilace pluginu ze zdrojového kódu může být pro Debian Linux matoucí. Bohužel, v oficiálních softwarových repozitářích neexistuje zabalená verze tohoto pluginu. Naštěstí v Suse OBS existují balíčky pro různé verze Debianu. V tomto návodu se budeme zabývat instalací pro Debian Stable (9.4 Stretch), protože ho většina uživatelů používá.

Nejprve pomocí nástroje wget stáhněte balíček Purple Facebook.

wget https://downloadcontent.opensuse.org/repositories/home:/jgeboski/Debian_9.0/amd64/purple-facebook_20180323~ef6ae47~9ff9acf9fa14~145_amd64.deb

Odtud můžete otevřít balíček Deb pomocí instalátoru balíčků Gdebi, kliknout na „instalovat“ a proces spustit. Případně použijte terminál a přejděte do složky ~/Downloads.

cd ~/Downloads

Pomocí příkazu dpkg dejte Debianu pokyn, aby nainstaloval balíček s pluginem.

sudo dpkg -i purple-facebook_*.deb

Pokud se v terminálu zobrazí chyba nebo něco podobného, spusťte příkaz apt install -f, abyste problémy opravili.

sudo apt install -f

Chcete-li plugin odinstalovat, použijte tento příkaz.

sudo apt remove purple-facebook

Arch Linux

Plugin Purple Facebook je součástí oficiálních softwarových repozitářů Arch Linuxu. Ujistěte se, že máte v souboru pacman.conf povolenou sekci Komunita. Poté plugin nainstalujte pomocí příkazu Pacman.

sudo pacman -S purple-facebook

Uživatelé Arch Linuxu mohou plugin odstranit pomocí tohoto příkazu:

sudo pacman -R purple-facebook

Fedora

sudo dnf install purple-facebook

Odstraňte plugin z Fedory pomocí DNF remove.

sudo dnf remove purple-facebook

OpenSUSE

Již dříve jsme v tomto návodu zmiňovali použití OBS pro instalaci Purple-Facebook na Debian a Ubuntu. V případě Suse je OBS také relevantní. Tentokrát však nebudete muset používat wget ke stažení balíčku. Pro instalaci pluginu Purple-Facebook na jakoukoli aktuální verzi OpenSUSE, klikněte na odkaz na stránku ke stažení a poté na „1 Click Install“. Dále by se o vše měl postarat YaST!

Kompilace ze zdrojového kódu

Pokud je jediným způsobem, jak plugin nainstalovat, kompilace ze zdrojového kódu, budete si muset přečíst pokyny a zjistit, jaké závislosti je potřeba pro instalaci splnit. Kód pluginu je dostupný na Githubu.

Používání Purple-facebook s Pidginem

Plugin Purple-facebook funguje velmi dobře s chatovacím klientem Pidgin. Chcete-li ho používat, ujistěte se, že máte nainstalovanou nejnovější verzi Pidgin IM (vyhledejte „pidgin“ ve vašem operačním systému Linux a nainstalujte jej, pokud tam ještě není). Po správné instalaci spusťte Pidgin, klikněte na „Účty“ a poté na „Spravovat účty“.

V okně správy účtů klikněte na „Přidat účet“. Zobrazí se okno „přidat účty“ s několika možnostmi. Najděte „protokol“ a klikněte na rozbalovací nabídku. Najděte a vyberte možnost „Facebook“ pro zobrazení možností přihlášení.

Dialog pro přihlášení k Facebooku bude vyžadovat „uživatelské jméno“ a heslo. Pro nalezení vašeho uživatelského jména na Facebooku přejděte na svůj profil a zkopírujte adresu URL. Pokud je například moje URL adresa https://facebook.com/derrik.d.4, zadal bych jako uživatelské jméno „derrik.d.4“. Po zadání uživatelského jména zadejte své heslo k Facebooku.

Poznámka: Pokud chcete, aby Pidgin zobrazoval vaše skutečné jméno v chatu namísto vašeho uživatelského jména, zadejte své jméno do sekce „alias“.

Jakmile se Purple Facebook správně připojí, zobrazí se vaši přátelé z Facebooku v seznamu kontaktů Pidginu. Budete s nimi moci chatovat přímo z plochy Linuxu.