Cette page est considérée comme vétuste et ne contient plus d'informations utiles.
Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Logo de Telepathy

Empathy

Empathy est le client de messagerie instantanée par défaut d'Ubuntu depuis la version 9.10. Vous pouvez l'utiliser pour vous connecter à tous les réseaux de "tchat" supportés par celui-ci (Jabber, IRC, MSN, Yahoo, Google Talk, FaceBook, …).

Empathy permet de passer des appels audio/vidéo :

  • avec des interlocuteurs Windows, Mac et Linux via le protocole XMPP, comme expliqué ci-dessous, et SIP. Les interlocuteurs peuvent utiliser Jitsi (multi-OS) ou le plugin Gtalk dans leur navigateur web.
  • avec des interlocuteurs Linux via le protocole XMPP.

Empathy peut aussi servir à partager son bureau à distance (via le Partage de Bureau, ancienne appelé Vinagre) avec un interlocuteur utilisant le protocole XMPP, voir à prendre la main sur ce poste.

Empathy est basé sur la librairie Telepathy, et donc supporte la VoIp avec XMPP et donc Google Talk/Gmail. Il peut sembler limité sur d'autres points puisqu'il n'a le transfert de fichier que pour les protocoles Bonjour et XMPP, mais est en développement actif.

Empathy

Empathy supporte tous protocoles supportés par Pidgin et notamment:

  • Google Talk (Jabber/XMPP)
  • MSN (via XMPP depuis Empathy 3.4)
  • IRC
  • Salut
  • AIM
  • Facebook (via XMPP)
  • Yahoo!
  • Gadu Gadu
  • Groupwise
  • ICQ
  • QQ
  • Sametime

version supportée

Empathy est installé par défaut depuis Ubuntu 9.10. Pour les autres versions, installer les paquets empathy et telepathy-gnome.

version de développement

Cette version est nécessaire pour pouvoir utiliser Muji.

Empathy, telepathy et tous ses composants sont activement développés. Pour utiliser la dernière version, il suffit d'ajouter à vos sources de logiciels le dépôt PPA ppa:telepathy/ppa, puis recharger la liste des paquets, et installer le paquet empathy.

Empathy se lance via le menu Applications → Internet → Messagerie instantanée Empathy.

Dans les contacts XMPP, en plus de la couleur qui indique la présence vous pouvez avoir l'apparition d'une webcam juste à gauche de l'image de l'avatar. Elle indique que votre correspondant utilise un logiciel permettant la visioconférence ou l'appel audio. Sa présence n'indique pas que votre interlocuteur possède une webcam.

Vous pourrez aussi voir, parfois, la présence d'un téléphone en dessous du nom de vos contacts. Ce symbole signifie qu'il est sur un téléphone (en général sous Android, puisqu'il faut un compte gmail pour accéder au Google Play Store, et que Google propose toujours l'application Talk dans les téléphones Android). L'application Talk est compatible avec la visioconférence (testé sur le Nexus S).

Lancer automatiquement Empathy au démarrage de votre session

Allez dans "Paramètres" → "Applications au démarrage" → "ajouter" ; puis remplissez comme ceci :

Nom : Empathy
Commande : empathy -h Parcourir
Commentaire : Lancer Empathy au démarrage de la session

Activer les notifications

Le gnome-shell n'intégrant pas les applets pour le moment, on ne peut pas utiliser l'indicator-applet. Pour avoir quand même une notification des nouvelles conversations, il faut repasser par l'affichage d'Empathy dans la zone de notification. Pour ce faire,

  • aller dans les préférences d'empathy (menu édition),
  • puis, dans l'onglet notifications, décocher la case "utiliser les notifications de messages"

Création/connexion d'un compte (XMPP/Jabber, Facebook, Skype, MSN)

Pour ajouter un compte, affichez la liste de contact puis cliquez sur Éditer → Comptes ou utilisez la touche F4. Ensuite, cliquez sur le petit plus en bas à gauche.

XMPP/jabber

Créer un compte XMPP au près d'un fournisseur que vous pouvez trouver sur cette page de l'association APINC.

  1. Ouvrir Empathy
  2. Éditer vos comptes dans le menu Édition → Comptes (touche F4) puis cliquez sur le petit plus (+) en bas à gauche.
  3. Choisissez Jabber dans la liste des compte de discussion. Puis entrez:
    • L'identifiant de connexion est du type nomducompte@nomdufournisseurXMPP.org (la structure est similaire à celle du courriel nomcompte@fournisseur-de-courriel.com)
    • le mot de passe
Cas particulier: un compte gmail

Pour utiliser le réseau de discussions Google Talk, il suffit de :

  1. Ouvrir Empathy
  2. Éditer vos comptes dans le menu Édition → Comptes (touche F4)
  3. Ajouter ou éditer un compte Google Talk :
    • L'identifiant de connexion est votre adresse Gmail
    • Le mot de passe est celui utilisé pour vous connecter sur Gmail
  4. Si vous utilisez Ubuntu 8.04 LTS ou 9.10, déroulez l'option Avancée et configurez :
    • Serveur : talk.google.com
    • Port : 5222

FIXME Si vous souhaitez faire de la visioconférence (audio+webcam), installez les paquets gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly-multiverse.
En cas de soucis, rdv sur ce sujet du forum.

Facebook

Créer un identifiant

Pour utiliser le réseau Facebook, vous devez créer un identifiant.

  1. Allez sur la page dédiée sur facebook
  2. En bas de page, dans le menu Connectez votre logiciel client, choisissez Autres
  3. Créez votre identifiant
  4. Déconnectez puis reconnectez vous avant de suivre la rubrique
Se connecter au réseau Facebook
  1. Ouvrez Empathy ;
  2. Éditez vos comptes dans le menu Édition → Comptes (touche F4) ;
  3. Ajouter un compte Discussion Facebook ;
  4. Remplissez votre nom d'utilisateur Facebook et votre mot de passe ;
  5. Cliquez sur Se connecter.

Avec certaines versions d'Ubuntu, le protocole de communication Facebook n'est pas proposé. Vous pouvez vous connecter au réseau Facebook en utilisant le protocole Jabber :

  1. Ajoutez un compte Jabber avec l'option Réutiliser un compte existant :
    • L'identifiant de connexion est <votre_identifiant_facebook>@chat.facebook.com ;
    • Le mot de passe est celui utilisé pour vous connecter sur FaceBook.
  2. Déroulez l'option Avancée et configurez :

FIXME * Chiffrement requis (TLS/SSL) : non

Il est dit ici de cocher non mais il semblerait que ce soit oui sur le site de facebook. Quand on lit le texte qu'il est demandé ici même de consulter, on a :
      Entrez les infos suivantes pour le serveur, en fonction des paramètres demandés :
     (...)
      Utiliser SSL/TLS : Oui

N'oubliez pas d'essayer les deux donc.

  • Ignorer les erreurs de certificat SSL : non
  • Serveur : chat.facebook.com
  • Port : 5222

Skype

Pour utiliser Skype sur Empathy, de la même façon que sur Pidgin, installez ce paquet deb: skype4pidgin.deb (FIXME Le lien est mort). Ce plugin utilise Skype, mais ne le remplace pas car Skype n'est pas libre, c'est pour cela que Skype doit être lancé pour pour y discuter sur Empathy. Cela a au moins l'avantage de pouvoir avoir toutes ses discussions dans un seul programme.

Pour l'utiliser, choisissez simplement le protocole "bigbrownchunx-skype-dbus" lors du choix de votre compte. Ensuite mettez votre identifiant Skype, veuillez à ce que Skype soit bien lancé, et le tour est joué :-)

MSN

Pour utiliser MSN, éditer vos comptes dans le menu Édition → Comptes (touche F4) puis cliquez sur le petit plus en bas à gauche.

  1. Choisissez Windows Live (MSN) dans la liste des compte de discussion. Puis entrez:
    • L'identifiant dont vous vous servez pour vous connecter sur Windows Live Messenger sera du type nomducompte@nomdomaine.org
    • le mot de passe

Pour les autres

Je suppose que vous avez remarqué que pour Salut, Google + (ou Gtalk), Yahoo!, AIM, c'était la même manipulation (menu Édition → Comptes (touche F4) puis cliquez sur le plus en bas à gauche ; choisir le protocole du compte), mais pour IRC, il faut en plus installer le paquet account-plugin-irc uniquement disponible pour la version 12.10 , puis faire la même manipulation. Après avoir inscrit votre pseudo, il faut vous rendre dans un chat : allez dans l'onglet "salon" > joindre > choisir votre compte IRC du genre votre pseudo sur votre réseau et écrire le salon de votre choix (#ubuntu-fr pour le salon officiel d'Ubuntu francophone) > un onglet s'ouvre avec le salon de votre choix !

Thèmes

Empathy supporte certains thèmes d'affichage (Message Styles) utilisés par le client Adium pour Mac OS X. Vous pouvez consulter une liste de thèmes compatibles sur la page officielle d'Empathy.

Les thèmes devront être mis dans le dossier ~/.local/share/adium/message-styles/ qu'il vous faudra peut être créer renkoo_5_3613_2160_thumb_3514.jpg

Thème Renkoo

Partager son Bureau

Pendant une discussion, allez dans la barre de Menu puis ContactPartager mon Bureau
Ou bien, allez directement sur le contact et faites un clic droit. Là, choisissez Partager mon Bureau.
Notez que si c'est grisé, le partage ne sera pas possible.

Les préférences du partage de bureau sont dans le Dash à Partage de bureau (ou bien en tapant vino).
Le partage de Bureau n'est pas possible si votre interlocuteur utilise le navigateur web et son plugin Gtalk.

Échanger des fichiers

Pendant une discussion, allez dans la barre de Menu puis ContactEnvoyer un fichier
Ou bien, allez directement sur le contact et faites un clic droit. Là, choisissez Partager un fichier.
L'échange de fichier n'est pas possible si votre interlocuteur utilise le navigateur web et son plugin Gtalk.

Faire de la vidéoconférence avec des interlocuteurs Windows/Mac

Pour faire de la vidéoconférence (webcam+audio+tchat) avec Empathy avec des interlocuteurs Windows et Mac :

Remarque : l'application Gtalk sur Windows/Mac n'étant pas libre, vous pourriez être intéressé par une alternative 100% libre : Ekiga ou Jitsi.

En cas de soucis, rdv sur ce sujet du forum.

Faire de la vidéoconférence à 3 (ou plus)

Possible uniquement si vos interlocuteurs utilisent Linux. Voir la page Muji.

Journaux des conversations

Empathy stocke toutes vos conversations et il n'y a pas de moyen (pour l'instant) de désactiver cela dans le logiciel.
Vous pouvez cependant les supprimer à la main, les fichiers étant stockés dans le dossier ~/.local/share/Empathy/logs/

Depuis Empathy 2.31.4, les fichiers sont stockés dans le dossier ~/.local/share/TpLogger/logs/

Sauvegarde de la configuration

  • Les comptes sont stockés dans ~/.mission-control/accounts/accounts.cfg (excepté les mots de passe qui le sont dans coffre-fort de gnome).
  • Les nouveaux journaux (depuis Empathy 2.31.4) sont ici : ~/.local/share/TpLogger/logs
  • Les vieux journaux sont dans ~/.local/share/Empathy/logs/
  • La configuration d'Empathy est stockée dans DConf et ~/.config/Empathy/
  • Les avatars ont un cache dans ~/.cache/telepathy/avatars/
  • Les paramètres des méta-contacts (depuis Empathy 2.32) sont dans le fichier ~/.local/share/folks/relationships.ini

Visioconférence qui échouent avec le protocole XMPP/Jabber

Vérifier la présence des codecs vidéo propriétaires comme H264 (nécessaire avec Jitsi 1.0 et pour certaines anciennes versions).
Essayez d'activer l'IPv6 dans la box de votre FAI (SFR, Free, OVH, …) pour contournez le problème des NAT. Ou alors ouvrez sur la box les ports adéquats (5800 et 5900) redirigez les si nécessaire.
Pensez également à activer l'UPnP sur votre box.

Impossible de se connecter à MSN

Pensez à faire avec les droits d'administration une sauvegarde des fichiers avant de les modifier.

Sur la version 3.2.0.1

Depuis quelque jours (Novembre 2011) empathy rencontre des difficulté à se connecter sur msn. Suite à la récente mise à jour d'un fichier par ubuntu, ce problème est sensé être résolu.

En attendant si votre connexion persiste à échouer voici comment résoudre votre connexion :

  • Ouvrez avec les droits d'administration le fichier /usr/share/pyshared/papyon/service/description/AB/init.py
  • Trouvez cette ligne :
    url = "http://local-bay.contacts.msn.com/abservice/abservice.asmx"
  • Remplacez-la par :
    url = "http://local-bay.contacts.msn.com/abservice/abservice.asmx"
    url = "https://local-bay.contacts.msn.com/abservice/abservice.asmx"
    url = "https://local-sn.contacts.msn.com/abservice/abservice.asmx"
    url = "http://local-sn.contacts.msn.com/abservice/abservice.asmx"
  • Après enregistrement de vos modifications tapez dans un terminal la commmande suivante :
    killall telepathy-butterfly

Et ça repart !
Lisez ce sujet du forum à propos de ce bug.

Sur la version 2.6

Un changement dans le protocole MSN peut empêcher de vous connecter à ce service en utilisant Empathy.
Si Empathy n'arrive pas a se connecter à votre compte MSN, essayez ceci :

  • Ouvrez avec les droits d'administration ce même fichier /usr/lib/pymodules/python2.6/papyon/service/description/SingleSignOn/RequestMultipleSecurityTokens.py, de façon à y remplacer la ligne :
    CONTACTS = ("contacts.msn.com", "?fs=1&id=24000&kv=7&rn=93S9SWWw&tw=0&ver=2.1.6000.1")

    par :

    CONTACTS = ("contacts.msn.com", "MBI")
  • Redémarrer Empathy: MSN devrait se connecter à nouveau

Solution publiée par Tuxargon.

Appels audio impossibles avec MSN

Depuis mars 2010, les clients libres (dont Empathy) ne gèrent plus les appels audio avec le protocole MSN suite à une modification de ce dernier par Microsoft (détails ici en anglais).

FIXME Cependant, il semble qu'Empathy gère à nouveau les appels audio depuis octobre 2010 : pour vérifier, testez la version PPA d'Empathy.

  • empathy.1353957368.txt.gz
  • Dernière modification: Le 26/11/2012, 20:16
  • par zattention-me-voila