LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


internet:amsn

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

internet:amsn [2018/11/17 13:53] (Version actuelle)
Ligne 1: Ligne 1:
 +====== aMSN ======
 +{{:​amsnlogo.jpg|}}
  
 +===== Présentation =====
 +aMSN (Alvaro'​s Messenger, ou Another MSN messenger clone) est un logiciel clône de Windows Live Messenger.
 +
 +{{internet:​messagerie_instantannee:​amsn:​screen_amsn.jpg?​350|aMSN}}
 +
 +Projet open source et développé pour être utilisé sous linux, aMSN est porté sur plusieurs autres systèmes d'​exploitations,​ notamment Microsoft Windows, Mac OS X et FreeBSD. Il s'agit d'une version modifiée et multilingue de Compu'​s Messenger (CCMSN). Il est codé en Tcl/Tk
 +
 +Performant et léger, aMSN permet entre autre à l'​utilisateur de se connecter avec le statut « Hors Ligne », donc invisible des autres utilisateurs. Cette option, qui était un de ses courtisés atouts, a été reprise par MSN Messenger version 7. Il dispose par ailleurs de nombreux skins et plugins pour se rapprocher de MSN Messenger.
 +
 +La dernière version permet les fonctionnalités suivantes :
 +  * envoi et réception de vidéo
 +  * envoi et réception de messages vocaux
 +  * transfert de fichiers
 +  * envoi de wizz (nudge) illimités
 +  * envoi et réception de clins d'œil grâce au plugin winks
 +  * utilisation de smileys et autre icônes animés
 +  * envoi de message vers des contacts hors-ligne (transfert différé)
 + Il n'est pas encore possible de faire de la conversation vidéo (vidéo et son simultanément).\\
 +\\
 +Site officiel: [[http://​www.amsn-project.net/​]]
 +
 +===== Installation =====
 +<note important>​aMSN utilise les bibliothèques tcl et tk. Les version stables de ces paquets (<8.5) ne permettent pas d'​avoir les polices anti-aliasées (= lissées) et proposent donc un rendu peu esthétique.
 +Il est cependant possible d'​utiliser des versions en développement de tcl/tk (>8.5) mais le risque (limité) d'​instabilité existe. Effectuez donc votre choix en connaissance de cause.\\
 +\\
 +La différence est significative,​ jugez par vous même :\\
 +{{internet:​messagerie_instantannee:​amsn:​amsn_non_anti-aliasee.png?​100|aMSN non anti-aliasée}} {{internet:​messagerie_instantannee:​amsn:​amsn_anti-aliasee.png?​100|aMSN anti-aliasée}}</​note>​
 +
 +==== Version non anti-aliasée ====
 +
 +=== Ubuntu ===
 +Activer le dépôt Universe (voir la [[http://​packages.ubuntu.com/​cgi-bin//​search_packages.pl?​version=all&​subword=0&​exact=1&​arch=any&​releases=all&​case=insensitive&​keywords=amsn&​searchon=names|liste des versions disponibles]] selon la version d'​Ubuntu)
 +  $ sudo apt-get install amsn
 +=== Suse ===
 +Activer le dépôt [[http://​packman.mirrors.skynet.be/​pub/​packman/​suse/​11.0|Packman]] pour la version 0.97.2 et 
 +  # zypper install amsn amsn-plugins amsn-skins
 +
 +
 +
 +
 +==== Version anti-aliasée ====
 +=== Frugalware ===
 +  pacman -S amsn
 +
 +Frugalware est la première distribution a proposer par défaut des polices anti-aliasée sans bidouillage.
 +
 +=== Ubuntu ===
 +Activer les dépôt [[http://​3v1n0.tuxfamily.org/​apt-repository/​|Trévino]] (ce dépôt n'​existe pas encore pour Gutsy, mais cela ne devrait pas tarder)
 +  $ sudo apt-get install amsn
 +Ce paquet intègre par défaut des skins et des plugins supplémentaires
 +
 +
 +==== Installer des skins et des plugins manuellement ====
 +Lorsqu'​une distribution ne propose pas de paquet installant les skins et plugins automatiquement,​ il est possible de le faire manuellement.\\
 +=== Installer un skin ===
 +  * Télécharger un skin sur le site officiel : http://​www.amsn-project.net/​skins.php
 +  * Le décompresser dans **/​usr/​share/​amsn/​skins** ou dans **~/​.amsn/​skins**
 +  * Selectionner le thème dans "​Compte --> Changer l'​apparence"​
 +=== Installer un plugin ===
 +  * Télécharger un plugin sur le site officiel : http://​www.amsn-project.net/​plugins.php
 +  * Le décompresser dans **/​usr/​share/​amsn/​plugins** ou dans **~/​.amsn/​plugins**
 +  * Sélectionner le plugin dans "​Compte --> Sélection d'un plugin"​
 +\\
 +
 +===== Compilation de la version 0.97 finale =====
 +<note important>​Cette méthode permet d'​utiliser la dernière version d'​AMSN. Elle compile également les versions 8.5.0 **stables** des bibliothèques tcl/tk et permet donc de disposer d'une version **anti-aliasée**.</​note>​
 +
 +==== Pré-requis ====
 +=== Désinstaller les éventuelles versions d'​aMSN,​ tcl et tk déjà présentes ===
 +Avec ce tutoriel, aMSN sera installé dans **/​user/​local/​share/​** et Tk/Tcl dans **/​usr/​local** ; les versions d'aMSN et de TCL/TK déjà présentes sur votre système ne devraient donc pas être modifiées. Cependant pour éviter d'​éventuels conflits, il parait préférable de les  désinstaller.
 +== Ubuntu ==
 +  $ sudo apt-get remove amsn tcl8.4 tk8.4
 +== Suse ==
 +  # zypper remove amsn tcl tk
 +=== Installation des dépendances ===
 +== Ubuntu ==
 +  $ sudo apt-get install build-essential fakeroot python-dev sox-dev libltdl3-dev libpng12-dev libjpeg-dev libxft-dev subversion cvs
 +== Suse ==
 +  # zypper install gcc gcc-c++ xorg-x11-devel subversion cvs libpng-devel libjpeg-devel
 +
 +==== Installation ====
 +=== Création du répertoire d'​installation ===
 +  # mkdir /​opt/​amsn_aa
 +<​note>​Par habitude et parceque je n’aime conserver les sources dans mon HOME, j’ai téléchargé et compilé les sources dans /opt, mais cela n’est pas indispensable. Cela nécessite cependant d'​effectuer toutes les opérations suivantes en root.</​note>​
 +=== Installation de tcl ===
 +  $ cd /​opt/​amsn_aa/​
 +  # wget http://​heanet.dl.sourceforge.net/​sourceforge/​tcl/​tcl8.5.0-src.tar.gz
 +  # tar xvzf tcl8.5.0-src.tar.gz
 +  $ cd /​opt/​amsn_aa/​tcl8.5.0/​unix
 +  # ./configure --prefix=/​usr/​local --includedir=/​usr/​local/​include/​tcl8.5 --enable-shared --enable-threads --mandir=/​usr/​local/​share/​man --enable-man-symlinks --enable-man-compression=gzip && make CFLAGS="​-g -O2 -D_REENTRANT"​ && make install
 +=== Installation de tk ===
 +  $ cd /​opt/​amsn_aa/​
 +  # wget http://​switch.dl.sourceforge.net/​sourceforge/​tcl/​tk8.5.0-src.tar.gz
 +  # tar xvzf tk8.5.0-src.tar.gz
 +  $ cd /​opt/​amsn_aa/​tk8.5.0/​unix
 +  # ./configure --prefix=/​usr/​local --includedir=/​usr/​local/​include/​tcl8.5 --with-tcl=/​usr/​local/​lib --enable-shared --enable-threads --enable-man-symlinks --enable-man-compression=gzip --enable-xft && make CFLAGS="​-g -O2 -D_REENTRANT"​ && make install
 +=== Installation d'aMSN ===
 +  $ cd /​opt/​amsn_aa/​
 +  # wget http://​easynews.dl.sourceforge.net/​sourceforge/​amsn/​amsn-0.97.tar.bz2
 +  # tar xvjf /​opt/​amsn_aa/​amsn-0.97.tar.bz2
 +  $ cd /​opt/​amsn_aa/​amsn-0.97
 +  # ./configure --with-tcl=/​usr/​local/​lib --with-tk=/​usr/​local/​lib --enable-threads --enable-xft2 --enable-libpng && make && sudo sed --in-place '​s/​wish /wish8.5 /' ​ /​opt/​amsn_aa/​amsn-0.97/​amsn && make install
 +
 +==== Lancement ====
 +Cette version se lancera simplement avec la commande
 +  $ amsn
 +
 +==== Installer des skins et des plugins supplémentaires ====
 +Il s'agit là des skins et des plugins disponibles sur le serveur SVN.
 +  $ cd ~/.amsn/
 +  # svn co https://​amsn.svn.sourceforge.net/​svnroot/​amsn/​trunk/​amsn-extras/​plugins/​ && svn co https://​amsn.svn.sourceforge.net/​svnroot/​amsn/​trunk/​amsn-extras/​skins/​
 +
 +==== Désinstallation ====
 +=== Désinstaller aMSN ===
 +  # cd /​opt/​amsn_aa/​amsn-0.97 && make uninstall
 +  $ rm -rf ~/.amsn/
 +=== Désinstaller tcl et tk ===
 +  # cd /​usr/​local/​lib/​ && rm -rf tcl8 tcl8.5 tk8.5 tclConfig.sh tkConfig.sh libtcl8.5.so libtclstub8.5.a libtk8.5.so libtkstub8.5.a
 +  # cd /​usr/​local/​bin/​ && rm tclsh8.5 wish8.5 ​   ​
 +  # rm -rf /​usr/​local/​include/​tcl8.5
 +  # rm -rf /​usr/​local/​share/​man/​
 +=== Supprimer les sources ===
 +  # rm -rf /​opt/​amsn_aa
 +
 +===== Configuration =====
 +==== Améliorer l'​intégration d'aMSN dans votre environnement ====
 +Afin de parfaire cette intégration,​ dans //"​Compte --> Préférence --> onglet Autres"//​ indiquer les commandes qui correspondent aux applications que vous utilisez.
 +^  Navigateur web  ^^
 +|  Firefox ​ |  firefox $url  |
 +|  Konqueror ​ |  konqueror $url  |
 +^  Gestionnaire de fichier ​ ^^
 +|  Nautilus (Gnome) ​ |  nautilus $location ​ |
 +|  Konqueror (KDE)  |  konqueror $location ​ |
 +|  Dolphin ​ |  dolphin $location ​ |
 +|  Thunar (Xfce) ​ |  thunar $location ​ |
 +^  Commande d'​ouverture des fichiers ​ ^^
 +|  Gnome et Xfce  |  gnome-open $file  |
 +|  KDE  |  kfmclient exec $file  |
 +^  Programme de courrier ​ ^^
 +| Kmail  |  kmail $recipient ​ |
 +| Thunderbird |  thunderbird $recipient ​ |
 +\\
 +Le plugin **Desktop integration** permet aussi de remplacer les fenêtres de sélection de fichier par celles de votre environnement,​ ce qui évite pas mal de bogues, notamment sous KDE.
 +
 +==== Avoir du son sur aMSN en même temps qu'une autre application ====
 +Pour entendre les notifications d'aMSN pendant que vous écoutez de la musique ou regardez une vidéo sur votre ordinateur, il faut utiliser le serveur de son ALSA.\\
 +Dans //"​Compte --> Préférences --> onglet Autre --> champ Serveur de son"// choisir "​Utiliser un autre serveur"​ et indiquer **aplay $sound**\\
 +\\
 +Une deuxième solution consiste à utiliser le serveur de son **Snack** compilé avec l'​option --enable-alsa (voir plus bas).
 +
 +===== Fonctionnalités supplémentaires =====
 +
 +
 +==== Envoyer des messages vocaux ====
 +Afin d'​accéder à cette fonction, il faut :
 +  * Installer le serveur de son Snack.
 +=== Ubuntu ===
 +  $ sudo apt-get install libsnack2
 +<​note>​Le dépôt Trévino propose un paquet libsnack2 compatible avec sa version anti-aliasée</​note>​
 +=== Suse ===
 +  # zypper install snack
 +Et créer le lien symbolique suivant :
 +  $ ln -s /​lib/​snack2.2/​ ~/​.amsn/​plugins/​
 +
 +<note warning>​Ce paquet ne fonctionne qu'​avec les bibliothèques tcl/tk 8.4. Passer la compilation pour des versions plus récentes de ces paquets.</​note>​
 +=== Installation à partir des sources ===
 +  # mkdir /opt/snack && cd /opt/snack/
 +  # wget http://​www.speech.kth.se/​snack/​dist/​snack2.2.10.tar.gz
 +  # tar xvzf snack2.2.10.tar.gz ​
 +  # cd /​opt/​snack/​snack2.2.10/​unix && ./configure --enable-alsa && make && make install
 +Sur Suse, il sera probablement nécessaire de créer le lien symbolique suivant : 
 +  $ ln -s /​lib/​snack2.2/​ ~/​.amsn/​plugins/​
 +(Utiliser les options de compilations **--with-tk=/​usr/​lib/​ --with-tcl=/​usr/​lib/​** si ces bibliothèques ne sont pas trouvées lors du configure)\\
 +\\
 +Pour le désintaller :
 +  # rm -rf /​lib/​snack2.2/​
 +  # rm /​lib/​libsnackstub2.2.a
 +  # sudo rm -rf /opt/snack/
 +
 +  * Sélectionner le serveur de son snack dans les préférences d'aMSN (onglet "​Autres"​)
 +=== Utiliser un micro USB avec aMSN ===
 +Cette manipulation permet d'​utiliser un micro USB comme ceux qui sont intégrés à une webcam.
 +  * Installer le serveur de son Snack (voir ci-dessus).
 +<note important>​Je n'ai réussit à faire fonctionner mon micro USB (intégré à mon Eyetoy) qu'en utilisant la version d'aMSN SVN compilé avec tcl/tk 8.5 (comme indiqué sur cette page) et Snack compilé avec l'​option --enable-alsa.</​note>​\\
 +  * Editer le fichier /​etc/​modprobe.conf :
 +
 +  # vi /​etc/​modprobe.conf
 +
 +et rajouter les lignes
 +
 +  alias sound-slot-1 snd-usb-audio ​
 +  alias sound-card-1 snd-usb-audio ​
 +  options snd-usb-audio index=1
 +
 +  * Charger le module snd-usb-audio :
 +
 +   # modprobe snd-usb-audio
 +Si le module était déjà chargé, d'​abord le décharger avec **rmmod snd-usb-audio**.
 +
 +<​note>​Sous Ubuntu, le module s'​appelle snd_usb_audio,​ taper donc **sudo modprobe snd_usb_audio**</​note>​
 +
 +  * Activer ALSA comme périphérique audio :\\
 +**KDE :** //"​Kcontrol-->​Son et Multimedia-->​Système de son"//,​ activer le système sonore sur le premier onglet et choisir Advanced Linux Sound Architecture (ALSA) comme périphérique audio. Décochez également la case "Full duplex"​.\\
 +** Gnome :**FIXME\\
 +\\
 +Il ne reste plus qu'a choisir la bonne entrée pour le périphérique audio dans les préférences d'​aMSN.
 +
 +==== Fonction Drag'​n'​Drop ====
 +Cette fonction permet d'​utiliser le glisser/​déposer pour le transfert de fichier vers un contact. Pour cela il faut compiler le paquet Tkdnd.
 +  # mkdir /opt/tkdnd && cd /opt/tkdnd/
 +  # cvs -z3 -d:​pserver:​anonymous@tkdnd.cvs.sourceforge.net:/​cvsroot/​tkdnd login
 +Laisser le mot de passe vide et valider.
 +  # cvs -z3 -d:​pserver:​anonymous@tkdnd.cvs.sourceforge.net:/​cvsroot/​tkdnd co -P tkdnd/lib
 +  # mkdir /​usr/​share/​amsn/​utils/​tkdnd
 +  # cp /​opt/​tkdnd/​tkdnd/​lib/​*tcl /​usr/​share/​amsn/​utils/​tkdnd/​
 +  # cp /​opt/​tkdnd/​tkdnd/​lib/​Linux/​libtkdnd1.0.so /​usr/​share/​amsn/​utils/​tkdnd/​
 +
 +==== Envoyer et recevoir des Clins d'œil (Winks) ====
 +C'est le plugin Winks qui permet cette fonctionnalité. Il utilise Cabextract et Flashplayer,​ qu'il faut donc installer.
 +=== Installation ===
 +== Suse ==
 +  # zypper install cabextract flash-player
 +== Ubuntu ==
 +A ma connaissance,​ il n'​existe pas de paquet Flashplayer sous Ubuntu, il faudra donc le télécharger sur le site d'​Adobe.
 +  $ sudo apt-get install cabextract
 +  $ cd ~ && sudo wget http://​download.macromedia.com/​pub/​flashplayer/​updaters/​9/​flash_player_9_linux_dev.tar.gz
 +  $ sudo tar xvzf ~/​flash_player_9_linux_dev.tar.gz ​
 +  $ cd ~/​flash_player_9_linux_dev/​standalone/​release/​
 +  $ sudo tar xvzf flashplayer.tar.gz &&
 +  $ sudo mv flashplayer /​usr/​bin/​flashplayer
 +=== Configuration du plugins ===
 +Activer le plugins Winks dans //"​Compte --> Sélection d'un plug-in"//​ et le configurer de la manière suivante :\\
 +{{internet:​messagerie_instantannee:​amsn:​winks.png?​300|configuration du plugins Winks}}
 +<note tip>Il également possible d'​utiliser le lecteur libre Gnash à la place de Flashplayer. Utiliser alors l'​argument -1 pour celui-ci, dans les options de configuration du plugin.</​note>​
 +=== Installer de nouveaux Winks ===
 +Il faut passer par le menu "​Ajouter un winks" disponible en cliquant sur l'​icône Wink dans une fenêtre de conversation aMSN et Sélectionner un fichier .mco.\\
 +\\
 +Un pack de winks est disponible ici : http://​hyperupload.com/​download/​02bd1b9310/​mco.zip.html\\
 +De nombreux sites proposent également des Winks gratuits en téléchargement.
 +
 +===== Sources =====
 +http://​doc.kubuntu-fr.org/​amsn\\
 +http://​wiki.alionet.org/​doku.php?​id=howto:​amsn\\
 +http://​ubuntuforums.org/​showthread.php?​t=561497\\
 +http://​forum.kubuntu-fr.org/​viewtopic.php?​id=103015\\
 +http://​ubuntuforums.org/​showthread.php?​t=297676\\
 +http://​www.amsn-project.net/​forums/​viewtopic.php?​t=3299&​postdays=0&​postorder=asc&​start=0\\
 +http://​amsn.sourceforge.net/​devwiki/​tiki-index.php?​page=Installing+Plugins+and+Skins\\
 +\\
 +----
 +Contributeurs : devil505, emilpoe, blacksad, did
internet/amsn.txt · Dernière modification: 2018/11/17 13:53 (modification externe)