Empathy – is not Gossip
Oct 02, 2007 in Gnome, Jabber, Planeta


Empathy consiste em um rico conjunto de recursos de mensagem instantânea num cliente GNOME. Usa o Telepathy e o Nokia’s Mission Control, e reutiliza o GUI do Gossip. O objetivo principal é permitir a integração desktop fornecer as bibliotecas libempathy e libempathy-gtk. A libempathy-gtk é um conjunto de poderosos recursos que podem ser embutidos em qualquer aplicação GNOME.
Qual a diferença entre o Gossip e o Empathy?
A diferença está no design interno da aplicação.
1. Suporta somente o Telepathy – nada mais de código complexo para suportar múltiplos protocolos, O Telepathy faz isso por nós.
2. Usa MC para a gerência de cliente, que permite que outras aplicações listem clientes existentes, verifica se estejam conectados e recebem a informação através da API do Telepathy.
3. É divido em duas bibliotecas (libempathy e libempathy-gtk); libempathy fornece as funções non-GUI de serviço público, e o libempathy-gtk permite que outras aplicações GTK e GNOME embutirem recursos do Empathy.
4. Muitas mudanças para evitar duplicação de código e para fornecer uma melhor e mais poderosa API.
Tudo isso é possível somente usando Telepathy e MC e necessitaria uma mudança substancial do Gossip; isto foi rejeitado pelos desenvolvedores principais de Gossip, então foi feito um fork do GUI.
Recursos atuais:
- – Multi-protocolo: Jabber, Gtalk, MSN, IRC, Salut, …
- Editor de contas (GUI especializado para Jabber, GMail, MSN)
- Ícone de status no system tray
- Auto away e away estendido usando gnome-screensaver
- Auto re-connect usando Network Manager
- Lista de contatos (com presença/avatar/apelido)
- Bate-papo privado e conferência (com smileys, e checagem de ortografia)
- Histórico das conversas, visualização/busca nos históricos
- Adicionar novos contatos e visualizar/editar informações de contatos
- Mais em breve…
Bindings
* Python binding para libempathy e libempathy-gtk: http://bugzilla.gnome.org/show_bug.cgi?id=457660
Instalação
No Gusty é possível instalar o Empathy através do pacote .deb, mas quem quiser instalar pelos fontes, siga os passos abaixo:
1. Instale a libtelepathy, Mission Control e seus gerenciadores de conexões.
2. Baixe o Empathy do repositório SVN do GNOME:
svn co svn://svn.gnome.org/svn/empathy/trunk empathy
ou pegue dos tarballs
3. Execute:
$ ./autogen.sh --prefix=
$ make; make install
4. Se você instalou em um prefixo diferente de /usr ou /usr/local, vocês deve informar ao MC onde os perfis estão.
$ export MC_PROFILE_DIR=
A pergunta que não quer calar: Será que o Pidgim está com os dias contados?




