{{tag>Lucid Maverick Natty messagerie_instantanée visioconférence}}
----
====== Pidgin : client de messagerie instantanée multi-protocoles ======
{{http://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Pidgin.svg/80px-Pidgin.svg.png}}
Anciennement [[Gaim]]((qui, pour des raisons de licences, a dû changer son nom pour ne pas être confondu avec le client de messagerie d'AOL : AIM)), **Pidgin** est un client de [[wpfr>Messagerie_instantanée|messagerie instantanée]] multi-protocoles vous permettant d'utiliser tous vos comptes de messagerie instantanée de manière centralisée.
{{ :application:pidgin2.png|Pidgin}}
Pidgin supporte la [[visioconférence]] ( audio / vidéo ) pour les protocoles :
* [[jabber|XMPP (Jabber)]] incluant GTalk (voix et vidéo avec le client web GMail)
* [[http://developer.pidgin.im/milestone/Voice%20and%20Video%20Support|Voir l'avancement pour les autres protocoles (MSN, AIM, ...)]].
Pidgin supporte les protocoles suivants :
* AIM
* Bonjour
* Facebook (XMPP)
* Gadu-Gadu
* Google Talk
* Groupwise
* ICQ
* IRC
* MSN
* MySpaceIM
* SILC
* SIMPLE
* Sametime
* [[wpfr>Extensible_messaging_and_presence_protocol|XMPP]] (protocole ouvert [[Jabber]])
* Yahoo!
* Zephyr
Et avec des [[#greffons_en_tout_genre|greffons supplémentaires]] :
* [[Skype]]
* XFire
* Twitter
* WLM
* [[NetSoul]]
* NateOn
===== Installation =====
==== Installation par les dépôts officiels ====
Il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>pidgin]]**. ([[http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon=names&keywords=pidgin|versions disponibles]])
==== Installation de la dernière version par le PPA ====
Vous allez installer un dépôt non officiel. Les logiciels installés à partir de ce dépôt n'auront pas de support officiel. Contactez le mainteneur du dépôt si vous avez un problème.
Pour disposer de la dernière version de Pidgin, [[ppa|ajoutez à vos sources de logiciels le PPA]] suivant : **ppa:pidgin-developers**((https://launchpad.net/~pidgin-developers/+archive/ppa)), puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]] et [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>pidgin]]**.
====Installation par compilation====
Suivre les [[http://pidgin.im/download/ubuntu/|instructions officielles]] (en anglais).
=====Utilisation (connexion aux réseaux)=====
==== Gmail chat (Google Talk) ====
Dans l'onglet Essentiel :
* Choisir le protocole Google Talk ou XMPP
* Rentrer votre login Gmail
* Domaine : gmail.com
* Ressource : Pidgin (ou Home ou n'importe quoi)
* Rentrer votre mot de passe
Dans l'onglet Avancé :
* Cocher Nécessite SSL/TLS
* Laisser décocher les 2 autres
* Port de connexion : 5222
* Serveur de connexion : talk.google.com
* Serveur mandataire de transfert de fichiers : proxy.jabberfr.org
* Type : Utiliser les paramètres mandataires globaux
Pour ceux qui sont derrière un serveur mandataire (proxy) filtrant le port 5222.
Dans l'onglet Avancé :
* Cocher Forcer l'ancien SSL (port 5223)
* Laisser décocher les 2 autres
* Port de connexion : **443**
* Pour les autres paramètres : voir précédemment
Si vous souhaitez faire de la [[visioconférence]] (audio+webcam) avec Gtalk, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] [[apt://gstreamer0.10-ffmpeg,gstreamer0.10-plugins-ugly-multiverse|gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly-multiverse]]
. En cas de soucis, rendez vous sur [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3488757|ce forum]].
==== Connexion à MSN : Derrière un proxy ====
Dans le menu:
- "Comptes"
- "Gérer les comptes"
- "Ajouter" ou sélectionnez votre compte MSN
Dans l'onglet "Essentiel", sélectionnez votre protocole MSN, votre nom d'utilisateur (pour msn, votre adresse électronique tartempion@live.fr), votre mot de passe.
Dans l'onglet Options msn, cochez Utiliser le protocole HTTP sans changer les autres options. Dans les Options du serveur mandataire, choisir Type HTTP, Hôte = votre proxy, Port = votre port proxy
Source:[[http://forum.framasoft.org/viewtopic.php?f=73&t=31480|source Framasoft]]
==== Utilisation d'IRC ====
Dans l'exemple ci-dessous nous allons nous connecter au salon [[irc://irc.freenode.net/ubuntu-fr|#ubuntu-fr]], sur le serveur [[http://frenode.net/|irc.freenode.org]] avec comme login "Toto".
Le nom d'utilisateur ne doit pas contenir d'espaces !
Créez un nouveau compte dans le menu Compte/Gérer les comptes
* Protocole: IRC
* Utilisateur: Toto
* Serveur: irc.freenode.org
* Sur l'onglet "Avancé", mettre codage à "UTF-8" afin de pouvoir avoir les caractères français au lieu de "?"
Pour rejoindre un salon, rendez-vous dans "Contact/Rejoindre une discussion":
* Compte: choissez le compte IRC que nous venons de créer ci-dessus
* Salon: #ubuntu-fr
Ajouter une discussion:
* Ajouter une discussion de la même façon qu'un contact pour le voir apparaître dans la liste
* Cocher la case "Rejoindre automatiquement quand le compte est activé" pour revenir dés la connexion
* Cocher la case "Rester dans le salon de discussions quand la fenêtre est fermée" pour activer le mode "Persistant" sur un salon en fermant sa fenêtre.
S'identifier automatiquement auprès du serveur:
* Essayez le plugin [[http://plugins.guifications.org/trac/wiki/irchelper|irchelper ]] qui fait partie du [[http://plugins.guifications.org/|Purple Plugin Pack]]. (plus d'informations sur ce sujet sont présentes dans la [[http://developer.pidgin.im/wiki/Protocol%20Specific%20Questions#IsthereawaytomakePidginautomaticallyidentifymeonlogin|FAQ de pidgin en anglais]] ainsi qu'une autre manière de procéder pour l'identification).
**Source:** [[http://www.memepasmal.net/index.php/2008/09/08/utiliser-irc-avec-pidgin]]
==== Connexion à la messagerie instantanée Facebook ====
Un [[facebook#utilisation_du_serveur_xmpp|article détaillé]] sur [[facebook|Facebook]] explique comment se connecter avec Pidgin. Il y a aussi pidgin-facebookchat, un addon [[http://code.google.com/p/pidgin-facebookchat/| le site officiel ici]].
==== Connexion ICQ ====
La version de l'application de messagerie instantanée Pidgin fournie avec Ubuntu 8.04.1 ne peut pas se connecter à ICQ du fait de récentes modifications sur les serveurs ICQ. Une mise à jour sera disponible peu de temps après la sortie de la version 8.04.1.
==== Connexion Yahoo ====
Depuis le 17 juin 2009, les utilisateurs de Pidgin rencontraient des problèmes de connections à leur compte de messagerie instantanée.
Voir //[[http://theflamingbanker.blogspot.com/2009/06/some-clarification-on-yahoo-issues.html|"Some Clarification on Yahoo! Issues"]]//.
Le problème est réglé grâce aux versions [[http://developer.pidgin.im/wiki/ChangeLog|versions 2.5.7 et suivantes]], il ne se pose donc plus pour les utilisateurs de versions récentes d'Ubuntu.
Pour les autres, il est possible d'[[:pidgin#installation_de_la_derniere_version_par_le_ppa|installer la dernière version par le PPA]]).
===== Configuration =====
==== Dossier de configuration ====
Il est utile de savoir que les préférences se trouvent dans le dossier « ~/.purple » (et non « ~/.pidgin/ »).
==== Lancement automatique de Pidgin====
Pour lancer automatiquement Pidgin au démarrage de la session, il faut aller dans //Système → Préférences → Applications au démarrage//.
\\ Dans l'onglet « Programmes au démarrage », cliquez sur « Ajouter ».
\\ Remplissez le champ commande avec : pidgin
Une autre solution consiste à copier le raccourci vers pidgin dans le dossier autostart.
cp ~/.local/share/applications/pidgin.desktop ~/.config/autostart/
==== Option de lancement ====
Lancement de Pidgin sur un compte (ou des comptes) particulier(s) en ligne de commande ou raccourci:
pidgin --login=compte1@ubuntu.fr
pidgin --login=compte1@ubuntu.fr,compte2@ubuntu.com
==== Couleur d'arrière plan pour les groupes ====
Pour retrouver le comportement des anciennes versions de Pidgin, il faut utiliser un thème.
En voici un qui ne modifie rien d'autre que la couleur d'arrière plan des groupes : [[http://www.luigifab.info/ubuntu/pidgin/pidgin.tar.gz|téléchargement]].
\\ À extraire dans « ~/.purple/themes ».
{{:application:groupe.png|}}
==== Avoir une notification quand quelqu'un se connecte, se déconnecte ou parle... ====
Pour activer cette fonctionnalité, il faut [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://pidgin-guifications|pidgin-guifications]]** ou le paquet **[[apt://pidgin-libnotify|pidgin-libnotify]]**.
\\ Pour avoir encore plus de greffons, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://pidgin-plugin-pack|pidgin-plugin-pack]]**.
Exemple de notification avec « **libnotify** » :
{{:application:libnotify.png|}}
Exemple de notification avec « **guifications** » ([[http://www.luigifab.info/ubuntu/pidgin/guifications.tar.gz|thème]] à extraire dans ~/.purple/guifications/themes, tout est personnalisable) :
{{:applications:guification.png|}}
==== Avoir le correcteur d'orthographe ====
Il faut [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt://aspell,myspell-fr-gut,aspell-fr|aspell, myspell-fr-gut et aspell-fr]]**.
==== MSN : envoyer un "Wizz/Nudge" ====
Il suffit, à l'endroit où l'on écrit d'habitude un message, d'écrire ''/nudge''. Sur les versions à jour de Pidgin, un bouton "Attention" est apparu. Un clic dessus suffit maintenant pour envoyer un Wizz/Nudge.
A la réception d'un "Wizz/Nudge", on reçoit la notification //"XXX vient de vous nudger !"//
==== MSN-Pecan, greffon alternatif pour MSN ====
**La version 0.1.1 de msn-pecan ne fonctionne pas, il est nécessaire d'installer la version 0.1.2**
[[http://code.google.com/p/msn-pecan/|Msn-pecan]] est un [[wpfr>fork]] du greffon implémentant le protocole "MSN" dans Pidgin. Le projet est maintenu par un ancien développeur de ce greffon.
Msn-pecan propose par rapport au greffon MSN standard de Pidgin :
* une connexion plus rapide, avec moins d'échecs;
* la réception directe pour les transferts de fichiers (c-à-d sans passer par les serveurs MSN) ;
* visualisation des winks (animoticons)
* la réception des messages vocaux et des sons "Plus!", le masquage possible des tags "Plus!" ;
Lors de son utilisation, **msn-pecan** apparait dans Pidgin comme le protocole "WLM", à utiliser à la place de "MSN".
== Installation de MSN Pecan ==
* **Version officielle :** [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://msn-pecan|msn-pecan]]** (disponible dans les [[depots#universe_et_multiverse|dépôts Universe]]).
* **Version de développement :** il suffit d'[[ppa|ajouter le PPA]] **[[https://launchpad.net/~msn-pecan/+archive|ppa:msn-pecan]]** à vos sources de logiciels , mettre à jour vos paquets, puis [[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://msn-pecan|msn-pecan]]**.
* pour l'instant pas de version disponible pour maverick,seul solution installé le [[https://launchpad.net/~msn-pecan/+archive|ppa:msn-pecan]] puis modifier l'origine du paquet en mettant à la place de maverick -> lucid ,puis recharger votre liste de paquets ,installer msn pecan ,ensuite désactiver la source du logiciel, msnpecan sera installé et opérationnel ,fonctionne sur une ubuntu maverick 10.10 64bits .
== Utilisation de MSN Pecan ==
Au lancement de Pidgin, créez un nouveau compte en choisissant comme protocole "WLM" au lieu de "MSN".
==== MSN : Masquer les émoticônes ("smileys") personnalisés ====
Si on veut empêcher l'affichage (parfois pénible) des smileys personnalisés de ses contacts :
* aller dans les options du compte MSN : Comptes > MSN > Modifier le compte
* aller dans l'onglet Avancé et décocher la case "Afficher les frimousses personnalisées"
==== Avoir les émoticônes ("smileys") de "MSN" / Yahoo!Messenger ====
Simplement télécharger [[http://www.gnome-look.org/content/show.php/Original+Yahoo+&+MSN+Emoticons+4+Pidgin?content=59794&PHPSESSID=6|ce fichier]] et le glisser-déposer sur la fenêtre Outils/Préférences(Onglet Thème des frimousses).
==== Bloquer les spams ====
Pour ne recevoir que des messages de sa liste de contact, il faut activer le filtrage dans pidgin :
Dans //Outils → Filtre//, choisir le compte en question, et sélectionner //Autoriser uniquement les utilisateurs de ma liste de contact//.
==== Faire clignoter le gestionnaire de fenêtre ====
Si vous souhaitez que la fenêtre visible dans le gestionnaire de fenêtre clignote à la réception d'un nouveau message (comme dans Windows) :
Dans //Outils → Plugins//, cocher //Notification de messages//. Vous pouvez aussi paramétrer d'autres options en cliquant sur //Configurer le Plugins//
===== Web-conférence, webcam et voix =====
* Si vous souhaitez faire de la [[visioconférence]] (audio+webcam) sur Pidgin avec **Gtalk**, [[:pidgin#installation_de_la_derniere_version_par_le_ppa|installez la dernière version de Pidgin]] puis [[:tutoriel:comment_installer_un_paquet|installez les paquets]] [[apt://gstreamer0.10-ffmpeg,gstreamer0.10-plugins-ugly-multiverse|gstreamer0.10-ffmpeg gstreamer0.10-plugins-ugly-multiverse]].
* Si vous souhaitez faire de la [[visioconférence]] (audio+webcam) sur Pidgin avec **[[jabber|XMPP]] (hors Gtalk)**, [[:pidgin#installation_de_la_derniere_version_par_le_ppa|installez la dernière version de Pidgin]].
* Tous les autres protocoles (Yahoo, MSN, AIM, SIP ...) ne sont pas encore pris en charge((voir [[http://developer.pidgin.im/milestone/Voice%20and%20Video%20Support|cette page]] pour suivre les dernières avancées.)). Consultez la page **[[visioconférence]]** pour les alternatives.
En cas de soucis, rdv sur [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3488757|ce forum]].
==== Plugin Fonomo====
Le plugin [[http://www.fonomo.com/software/pidgin.html|Fonomo]], sous licence GNU, avait pour but de permettre le support des webcams et micros sur tous les protocoles. Son principe est simple : il passe par le flash et un serveur centralisé.
Attention : ce plugin est en version bêta, fonctionne mal (voir [[http://forum.ubuntu-fr.org/viewtopic.php?pid=3310476|cette discussion]]), et son développement est arrêté depuis 2008.
Pour l'installer (attention, les développeurs ne l'ont testé que pour Pidgin 2.4), il faut compiler vous-même les sources disponible sur le site. Pour cela il vous faut les sources de Pidgin (et avant encore cela il vous faudra activer les dépôts source de Canonical): [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://pidgin-dev|pidgin-dev]]**, et ensuite saisir :
make
sudo make install
===== Problèmes connus =====
==== Sécurité des mots de passe ====
Pidgin stocke les mots de passe en clair dans ses fichiers de configuration (///home/utilisateur/.purple//). Ce fichier est accessible soit par son possesseur/créateur, soit par un utilisateur possédant les droits nécessaires (root, etc.), ce qui représente un risque important dans des situations telles qu'un ordinateur non verrouillé accessible par d'autres personnes ou le "prêt" d'une session pour une raison x ou y. Pour remédier à ce problème ne sauvegardez pas les mots de passe.
===== Greffons =====
Comme dans [[firefox]], Pidgin gère tout un tas de greffons (plugins) très pratiques. Un certain nombre sont pré installés avec le paquet et disponibles dans Outils/Greffons.
Cependant, un autre certain nombre traînent sur le web et sont plus ou moins faciles à installer. Ce que vous devez savoir : le greffon est un fichier dont l'extension est généralement ".so" et qui sera lu dans le dossier ~/.purple/greffons. Il faudra parfois compiler ce fichier et le placer manuellement au bon endroit.
Merci de rapporter ici toute difficulté.
==== Greffon Latex ====
FIXME L'interlocuteur doit-il également utiliser Pidgin avec ce greffon pour voir les formules ?
Parmi tous ces greffons en figure un, pidgin-latex qui peut-être téléchargé [[http://sourceforge.net/projects/pidgin-latex|ici]]. Ce greffon est très intéressant pour les scientifiques qui souhaitent communiquer par chat. En effet, il transcrira automatiquement toute expression de la forme ''$$ expression $$'', en commande Tex. Ce qui permet de communiquer de bien jolies formules. Pour l'installer, c'est pas très dur, mais c'est pas évident quand on n'est pas au courant :
* Télécharger le dossier contenant les sources [[http://sourceforge.net/projects/pidgin-latex|ici]], mettons dans votre répertoire personnel,
* Décompresser l'archive téléchargée :
cd
tar jxvf pidgin-latex*
* [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] (si ce n'est pas déjà fait) **[[apt://libpurple-dev,dvipng,pidgin-dev,imagemagick,dvipng|libpurple-dev,dvipng,pidgin-dev,imagemagick,dvipng]]**
* S'assurer que latex est opérationnel, sinon en installer une distribution (par exemple en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] **[[apt://texlive-latex-base|texlive-latex-base]]**)
* Se placer dans le répertoire du greffon, compiler et installer le greffon
cd pidgin-latex*
make
sudo make install PREFIX="/usr"
* (Re)Lancer pidgin, aller dans Outils/greffons et cocher la case "Latex",
* Enjoy ;-)
==== Greffons en tout genre ====
* Greffons pour chiffrer vos conversations : [[off-the-record_messaging#Pidgin-OTR|Pidgin-OTR]], [[https://github.com/segler-alex/Pidgin-GPG/wiki|Pidgin-GPG]], [[http://free.korben.info/index.php/S%C3%A9curiser_ses_conversations#Pidgin-Encryption|Pidgin-Encryption]] et [[http://free.korben.info/index.php/S%C3%A9curiser_ses_conversations#Pidgin-Paranoia|Pidgin-Paranoia]].
* Greffon pour **[[Skype]]** : disponible dans les dépôts officiels, **[[apt://pidgin-skype|pidgin-skype]]**. Il y a une limitation car Skype doit tourner pour que le plugin fonctionne.
* Greffon **pour afficher le titre de la musique en cours de lecture**,
* **[[apt://pidgin-musictracker|pidgin-musictracker]]** est disponible dans les dépôts officiels Universe pour Hardy et versions ultérieures. [[http://code.google.com/p/pidgin-musictracker/|Site officiel]].
* **[[apt://pidgin-mpris|pidgin-mpris]]** est disponible dans les dépôts officiels Universe pour Hardy et versions ultérieures. [[http://m0n5t3r.info/work/pidgin-mpris|Site officiel]].
Il est également possible d'installer le plugin musictracker en tapant dans un terminal la commande suivante :
sudo apt-get install pidgin-musictracker
Pour avoir la dernière version de musictracker, avec moins de bugs, il faut donc [[installation_logiciel|compiler]] les sources provenant du [[http://code.google.com/p/pidgin-musictracker/|site de l'éditeur]], il vous faudra avant [[:tutoriel:comment_installer_un_paquet|installer]] [[apt://pidgin-dev]] et [[apt://libpcre++-dev]] puis après avoir [[archivage|décompressé]] l'archive.
Déplacez-vous dans le dossier de la source
cd /chemin/du/dossier/pidgin-musictracker-x.x.xx
Et faites la compilation
./configure
make
sudo make install
* Greffon pour **Xfire** : [[http://gfire.site40.net/?page_id=24/|gfire.site40.net]].
* Greffon de blog pour **Twitter** : [[http://code.google.com/p/microblog-purple/|Site officiel]].
==== Synthèse vocale dans pidgin ====
Voir [[synthese_vocale#synthese_vocale_dans_pidgin_simple|la page synthèse vocale]].
===== Intégration avec Gnome-shell =====
Vous pouvez installer l'extention Gnome-Shell pour l'intégration de Pidgin.
Voir la page Gnome-Shell : [[gnome-shell?gnome_shell_extension|GNOME Shell]]
===== Voir aussi =====
* **[en]** [[http://pidgin.im/|Site officiel de Pidgin]]
* **[en]** [[http://developer.pidgin.im/wiki/FAQ | Foire aux questions de Pidgin]]
* **[fr]** [[http://forum.ubuntu-fr.org/viewtopic.php?id=338864&p=9|Discussion sur Pidgin]] du forum ubuntu-fr
* **[en]** [[http://code.google.com/p/msn-pecan/|Site officiel de msn-pecan]], fork du greffon MSN pour Pidgin.
----
//Contributeurs : [[:utilisateurs:tyn0r]], [[:utilisateurs:lwolf]], [[:utilisateurs:wido]], [[:utilisateurs:mavosaure]], [[:utilisateurs:lenezir]], [[:utilisateurs:edrin17]].//