Como adicionar o bate-papo do Facebook Messenger no Linux com o Pidgin IM

Há muito tempo, o Facebook usava o XMPP para seu bate-papo. Esse protocolo tornou muito fácil conectar perfis de usuários a clientes de bate-papo (especialmente no Linux). Há alguns anos, a empresa de mídia social abandonou o antigo protocolo de bate-papo para sua própria solução. Como resultado, as formas antigas de se conectar ao bate-papo do Facebook Messenger quebraram para clientes externos.

É por isso que os usuários tiveram que criar novos plugins para integrar as contas do Facebook Messenger aos clientes de bate-papo. Um desses plugins é o Purple-facebook. É um substituto para a antiga integração de bate-papo do Facebook Messenger e funciona muito bem com o novo sistema. Neste artigo, explicaremos como instalar este plug-in na plataforma Linux, bem como usá-lo no Pidgin (e em outros clientes de bate-papo que suportam plug-ins Pidgin no Linux).

Instale o Purple-facebook

Existem muitas maneiras de instalar o plugin Purple-Facebook na plataforma Linux. Construir a partir da fonte é bastante difícil porque as instruções não são muito claras. O plugin tem suporte suficiente na comunidade para que existam instaladores binários disponíveis. Escolha um sistema operacional abaixo e siga as etapas de instalação.

Ubuntu

O Ubuntu tem muitos pacotes binários instaláveis ​​diferentes para o plug-in Purple Facebook, graças ao serviço de compilação OpenSUSE. Para instalá-lo, você precisará usar a ferramenta wget. Nestas instruções, abordamos o plug-in 17.10. Deve funcionar com o Ubuntu 18.04+. Usando 16.04? Verifique este link para downloads para outras versões do Ubuntu.

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

Quando você tiver o pacote Deb mais recente, use o comando CD para mover para o diretório ~/Downloads. Usando a ferramenta dpkg, instale o plugin.

sudo dpkg -i purple-facebook_*.deb

Isso deve instalar o plugin. Se houver um problema na resolução de dependências, execute apt install -f. Isso corrigirá quaisquer problemas.

sudo apt install -f

Como alternativa, instale com o centro de software do Ubuntu abrindo o gerenciador de arquivos, clique duas vezes no pacote Debian e clique no botão “instalar”.

  Como instalar o Wire no Linux

Desinstale o plugin com:

sudo apt remove purple-facebook

Debian

As instruções para o Ubuntu são muito semelhantes às do Debian, e construir o plugin a partir da fonte é muito confuso para a distribuição Debian Linux. Infelizmente, não há uma versão empacotada do plugin nas fontes oficiais do software. Felizmente, no Suse OBS, existem pacotes para várias versões do Debian. Neste tutorial, abordaremos o procedimento de instalação do Debian Stable (9.4 Stretch), pois é o que a maioria das pessoas está usando.

Primeiro, use a ferramenta wget para baixar o pacote Purple Facebook.

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

A partir daqui, você pode abrir o pacote Deb com o instalador do pacote Gdebi, clicar em “instalar” e fazê-lo funcionar. Como alternativa, use o terminal e o CD na pasta ~/Downloads.

cd ~/Downloads

Use o comando dpkg para dizer ao Debian que ele deve instalar o pacote de plugins.

sudo dpkg -i purple-facebook_*.deb

Se você vir um erro no terminal que diz “erro”, ou algo assim, execute apt install -f para corrigir os problemas.

sudo apt install -f

Deseja desinstalar o plug-in? Tente este comando.

sudo apt remove purple-facebook

Arch Linux

O plug-in Purple Facebook está incluído nos repositórios de software oficiais do Arch Linux. Certifique-se de que a seção Comunidade esteja habilitada em seu arquivo pacman.conf. Em seguida, use o Pacman para instalá-lo.

sudo pacman -S purple-facebook

Os usuários do Arch podem remover o plugin com:

sudo pacman -R purple-facebook

Fedora

sudo dnf install purple-facebook

Remova o plugin do Fedora usando DNF remove.

sudo dnf remove purple-facebook

OpenSUSE

Anteriormente neste tutorial, falamos sobre como usar o OBS para instalar o Purple-Facebook no Debian e no Ubuntu. Na seção Suse, o OBS é relevante novamente. Exceto que desta vez, você não precisará usar o wget para baixar nada. Para instalar o plug-in Purple-Facebook em qualquer versão atual do OpenSUSE, segue o link para a página de downloade clique em “1 Clique em Instalar”. A partir daí, o YaST deve cuidar do resto!

  Como jogar Trine 3 no Linux

Construir a partir da fonte

Se a única maneira de instalar este plug-in for compilando o código-fonte, você precisará ler as instruções para saber quais dependências são necessárias para a instalação. O código do plugin está no Github.

Usando o Purple-facebook com Pidgin

O plugin PurpleFacebook funciona muito bem com a ferramenta de chat Pidgin. Para usá-lo, certifique-se de ter a versão mais recente do Pidgin IM instalada (basta procurar por “pidgin” no sistema operacional Linux de sua escolha e instalá-lo, se ainda não estiver lá). Quando o programa tiver sido instalado corretamente, abra clique em “Contas” e depois em “Gerenciar contas”.

Na área de gerenciamento de contas, clique em “Adicionar conta”. Isso abrirá uma janela “adicionar contas”, com várias opções. Procure por “protocolo” e clique no menu suspenso. Encontre e selecione a opção “Facebook” para mostrar as opções de login.

  Como instalar Adwaita Tweaks para Gnome Shell no Linux

O prompt de login do Facebook solicita ao usuário um “nome de usuário” e uma senha. Para encontrar seu nome de usuário do FB, acesse seu perfil do Facebook e copie o URL. Por exemplo, se meu URL for: https://facebook.com/derrik.d.4, eu digitaria “derrik.d.4” como meu nome de usuário. Depois de inserir um usuário, digite sua senha do Facebook.

Nota: se você quiser adicionar um alias para que o Pidgin mostre seu nome real no chat, e não seu nome de usuário, digite seu nome na seção “alias”.

Quando o Purple Facebook estiver conectado corretamente, seus amigos do FB aparecerão na lista de amigos do Pidgin. Você poderá conversar com eles diretamente da área de trabalho do Linux.