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.