LinuxPedia

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

Outils pour utilisateurs

Outils du site


internet:amsn
no way to compare when less than two revisions

Différences

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


internet:amsn [2018/11/17 12:53] (Version actuelle) – créée - modification externe 127.0.0.1
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 12:53 de 127.0.0.1