Empathy + Plugins Pidgin: Guia Completo para Linux

O Empathy IM destaca-se como um aplicativo notável, equipado com uma vasta gama de funcionalidades. No entanto, a sua área de plugins apresenta algumas limitações. Felizmente, a solução para contornar esta questão reside na ativação da compatibilidade do Empathy com plugins do Pidgin. Este guia demonstrará a simplicidade do processo de integração de plugins Pidgin no Empathy. A viabilidade desta operação é garantida pelo plugin Telepathy Haze.

Integração de Plugins Pidgin no Empathy

As instruções abaixo detalham o processo de instalação do plugin Telepathy Haze na sua distribuição Linux.

Ubuntu

O plugin Telepathy Haze está disponível nos repositórios de software do Ubuntu há algum tempo. Para instalar o gestor de plugins Purple (Pidgin IM) no Ubuntu, abra um terminal e execute o seguinte comando:

sudo apt install telepathy-haze

Debian

A distribuição Debian também disponibiliza o plugin Telepathy Haze em seus repositórios. No entanto, é importante notar que, devido ao ciclo de atualização mais lento do Debian, a versão do plugin pode ser um pouco mais antiga do que em outras distribuições. Este fator não deve afetar o funcionamento dos plugins Pidgin, mas é algo a ter em conta.

sudo apt-get install telepathy-haze

Arch Linux

O Arch Linux mantém-se constantemente atualizado, o que significa que os utilizadores têm acesso à versão mais recente do Telepathy Haze. Para instalar o plugin, utilize o seguinte comando:

sudo pacman -S telepathy-haze

Fedora

Tal como o Arch Linux, o Fedora oferece pacotes de software bastante recentes, o que assegura que os utilizadores possam instalar a versão mais atual do Telepathy Haze.

sudo dnf install telepathy-haze

OpenSUSE

A versão do Telepathy Haze disponível no OpenSUSE pode variar dependendo da edição específica do sistema operativo que está a utilizar. Para instalar o plugin, execute o seguinte comando num terminal:

sudo zypper install telepathy-haze

Compilação a partir do Código-Fonte

O Telepathy é uma tecnologia amplamente adotada em praticamente todas as distribuições Linux, tornando a localização de um pacote de instalação bastante simples. Para isso, abra um terminal, procure por “telepathy-haze” e instale o pacote. Se encontrar dificuldades, pode optar pela compilação do plugin a partir do código-fonte. Para isso, siga os passos abaixo.

Comece por descarregar a versão mais recente do código-fonte:

curl https://telepathy.freedesktop.org/releases/telepathy-haze/telepathy-haze-0.8.0.tar.gz > telepathy-haze.tar.gz

Em seguida, utilize o comando Tar para extrair os arquivos:

tar -xzvf telepathy-haze.tar.gz
cd telepathy-haze-0.8.0

Leia os arquivos INSTALL e README utilizando os comandos cat e more. Estes documentos contêm informações importantes sobre dependências necessárias e possíveis configurações específicas do compilador para o seu sistema operacional:

cat INSTALL | more
cat README | more

Agora, execute o script configure, que verificará o ambiente e configurará o Telepathy Haze para compilação:

./configure

O script Configure irá verificar as dependências do seu sistema. Se alguma dependência estiver em falta, instale-a antes de prosseguir. Para localizar as dependências, pode consultar o site pkgs.org.

Se tudo estiver correto, compile e instale o Telepathy Haze:

make
sudo make install

Instalação do Empathy IM

Após a instalação do Telepathy Haze, o próximo passo consiste na instalação do próprio aplicativo Empathy. Dada a sua vasta adoção, a instalação do Empathy não deverá apresentar grandes dificuldades.

Ubuntu

O Empathy é uma aplicação incluída por padrão no Ubuntu. No entanto, caso a sua instalação não o inclua, pode instalá-lo com o seguinte comando:

sudo apt install empathy

Debian

O Debian inclui o Pidgin para mensagens instantâneas, mas o Empathy pode ser instalado facilmente utilizando o apt-get:

sudo apt-get install empathy

Arch Linux

Semelhante ao Telepathy Haze, os utilizadores do Arch Linux podem obter a versão mais recente do Empathy diretamente dos seus repositórios. Para instalar, use o seguinte comando:

sudo pacman -S empathy

Fedora

O Fedora pode já incluir o Empathy instalado por padrão, devido à sua integração com muitos programas do Gnome. Contudo, se estiver a utilizar um ambiente de trabalho alternativo, ou se o Empathy não estiver instalado, utilize o seguinte comando:

sudo dnf install empathy

OpenSUSE

Para instalar o Empathy IM no OpenSUSE, utilize o gerenciador de pacotes Zypper:

sudo zypper install empathy

Outras Distribuições Linux

O Empathy é uma aplicação de grande escala, o que significa que a compilação a partir do código-fonte pode levar tempo. Felizmente, o projeto Gnome oferece um guia detalhado sobre como construir o seu software de mensagens instantâneas. Consulte este guia para obter instruções detalhadas. Após a instalação do cliente Empathy, regresse a este guia para instruções sobre como instalar plugins Pidgin no Empathy.

Instalação de Plugins Pidgin no Empathy

A grande vantagem da compatibilidade do Empathy com plugins Pidgin reside na sua simplicidade, dispensando quaisquer procedimentos especiais durante a instalação. Basta seguir o processo padrão de instalação de um plugin Pidgin e o Empathy detectará e carregará automaticamente o arquivo do plugin.

Nota: Uma lista de plugins Pidgin pode ser encontrada aqui.

Neste exemplo, iremos demonstrar a instalação do plugin RocketChat Pidgin. Primeiro, instale as dependências necessárias para compilar o plugin.

Nota: As dependências abaixo referem-se ao Ubuntu, Debian e Fedora. Para obter informações sobre outras distribuições, consulte o guia oficial.

Ubuntu/Debian

sudo apt install libpurple-dev libjson-glib-dev libglib2.0-dev mercurial make libmarkdown2-dev

Fedora

sudo dnf install libpurple-devel.x86_64 libmarkdown-devel.x86_64 json-glib-devel.x86_64 glib2.x86_64

Utilize o utilitário hg para descarregar o código-fonte do plugin RocketChat:

hg clone https://bitbucket.org/EionRobb/purple-rocketchat/

Navegue para a pasta `purple-rocketchat` e execute os comandos `make` e `make install` para instalar o plugin:

cd purple-rocketchat
make
sudo make install

Se o plugin for instalado com sucesso e o Telepathy Haze estiver em funcionamento, o RocketChat deverá aparecer dentro de “Contas” no Empathy.