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.