Pidgin – włączenie obsługi wiadomości Facebook

30 kwietnia 2015 roku Facebook wyłączył swoje Chat API oparte na XMPP (służące do komunikacji z Messengerem), a w związku z tym przestała działać obsługa wiadomości Facebooka w Pidginie – czy też ogólnie w oprogramowaniu korzystającym z biblioteki libpurple.  Na szczęście pojawiła się nowa wtyczka – działająca, ale wciąż jeszcze rozwijana w ramach Google Summer of Code 2015 przez Jamesa Geboskiego (jgeboski). Ma ona stanowić zamiennik dotychczas stosowanej wtyczki o nazwie “Facebook XMPP”.
Pidgin Logo

 

Nowa wtyczka została zaimplementowana w ramach Google Summer of Code dla protokołu Facebook Messenger do powstającej nowej wersji libpurple i purple3, która jeszcze nie została wydana. Powstał jednak projekt purple-facebook, który jest backportem pluginu purple3 do purple2 – czyli do aktualnie używanej wersji między innymi przez Pidgina.

Należy zauważyć, że wtyczka jest nadal w trakcie rozwoju i nadal jest sporo rzeczy do dokończenia, jakkolwiek posiada wystarczającą użyteczność aby zastosować ją zamiast i tak już nie działającej poprzedniej wersji.

 

Instalacja wtyczki

W przypadku kiedy posiadamy Debiana lub Ubuntu instalacja jest dość prosta i zajmie nam nie więcej jak kilka minut. Jeżeli jesteś użytkownikiem innej dystrybucji, będziesz musiał ręcznie skompilować wtyczkę – szczegółowy opis jest na stronie: Building on *NIX

 

wydanienumer wydaniawersja
Debian Jessie8.0Debian_8.0
Debian Wheezy7.0Debian_7.0
Ubuntu Vivid Vervet15.04xUbuntu_15.04
Ubuntu Utopic Unicorn14.10xUbuntu_14.10
Ubuntu Trusty Tahr14.04xUbuntu_14.04
Ubuntu Precise Pangolin12.04xUbuntu_12.04

 

1. W pierwszej kolejności dodajemy wpis dodający repozytorium do pliku /etc/apt/sources.list.d/jgeboski.list:

deb http://download.opensuse.org/repositories/home:/jgeboski/<wersja> ./

 

Gdzie <wersja> jest odpowiednim wpisem na podstawie powyższej tabeli, czyli dla Debiana Jessie będzie to wpis:

deb http://download.opensuse.org/repositories/home:/jgeboski/Debian_8.0 ./

 

2. Następnie dodajemy klucz repozytorium:

wget -O- https://dl.voidium.net/jgeboski/obs.key | sudo apt-key add -

 

3. Uaktualniamy indeks pakietów:

sudo apt-get update

 

4. Instalujemy wtyczkę:

sudo apt-get install purple-facebook

 

Konfiguracja i uruchomienie wtyczki

Po instalacji musimy zrestartować Pidgina aby nowa wtyczka się załadowała.

Następnie dodajemy nowe konto. Ważne jest abyśmy wybrali protokół Facebook, a nie Facebook (XMPP).

pidgin dodanie konta

W fomularzu podajemy nasz login w portalu Facebook oraz hasło, a następnie klikamy Dodaj.

 

Po chwili na liście kontaktów powinny pojawić się również osoby z Facebooka – oznaczone charakterystyczną ikonką:

pidgin lista

 

 Od teraz można ponownie komunikować się ze znajomymi z Facebooka, bez potrzeby wchodzenia na stronę 🙂

8 komentarzy
  1. RE: Pidgin – włączenie obsługi wiadomości Facebook
    udalo sie, ale nie da sie polaczyc do facebooka;
    Nie można połączyć z b-api.facebook.com: Powitanie SSL się nie powiodło

  2. RE: Pidgin – włączenie obsługi wiadomości Facebook
    W razie jakby ktoś miał problem z wygasłym kluczem repozytorium – w APT jest możliwość wymuszenia zaufania repozytorium poprzez dodanie wpisu “[trusted=yes]” w pliku .list z repozytorium, przykładowo z “deb https://example.com/xyz” na “deb [trusted=yes] https://example.com/xyz“.
    Oczywiście warto pamiętać, że to rozwiązanie powinno się stosować tylko w wyjątkowych sytuacjach, bo to wyłącza jeden z mechanizmów weryfikacji tego, czy ktoś niepowołany nie wprowadzał zmian w repozytorium.

  3. Transport xmpp
    Ja założyłem konto jabbera na jabber.no-sense.net, a następnie dodałem transport FB. Do skonfigurowania transportu polecam Psi. Jak inne transporty nie radzą sobie z dużą ilością znajomych, to ten serwer sprawuje się znakomicie. Polecam, bo póki co na Androida nie ma Pidgina, Messenger muli niemiłosiernie, ale za to jest bardzo dobry i lekki klient xmpp – Xabber, którego sam używam.

  4. RE: Pidgin – włączenie obsługi wiadomości Facebook
    [quote name=”KevinNotMitnick”]zminiełem system na kali i nie się nie da w sposób opisany w Waszym artykule, tak, zaraz napiszecie że Kali to nie debian itd…. Jezeli mogę prosić dla syna, taką tapetę na 1386×768 czarne tło i OD PRAWEJ wszystkie podtawowoe komendy Linuxa. Dziękuję[/quote]
    No jeżeli to nie jest Debian lub Ubuntu to oczywiście, że podany sposób nie zadziała 🙂
    Jaką tapetę?

  5. a jednak
    zminiełem system na kali i nie się nie da w sposób opisany w Waszym artykule, tak, zaraz napiszecie że Kali to nie debian itd…. Jezeli mogę prosić dla syna, taką tapetę na 1386×768 czarne tło i OD PRAWEJ wszystkie podtawowoe komendy Linuxa. Dziękuję

  6. RE: Pidgin – włączenie obsługi wiadomości Facebook
    [quote name=”KevinNotMittnick”]Przed Waszą publikacją zastosowałem ten sposób – bez dodawania ppa itd http://www.laseroffice.it/blog/2015/07/15/usare-la-chat-di-facebook-con-pidgin-no-xmpp/%5B/quote%5D

    No też zadziała, jakkolwiek metoda z PPA jest bardziej prawidłowa i wygodniejsza do dalszego zarządzania – wszystkie poprawki się automatycznie instalują przy aktualizacji. Przy kompilowaniu ręcznym trzeba samemu sprawdzać dostępność poprawek i od nowa przeprowadzać kompilację.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Poprzedni post

Mozilla pracuje nad zwiększeniem prywatności w trybie prywatnym

Następny post

KaOS 2015.08

Powiązane posty