
                            Souris Srie 3 Boutons

Geoff Short, geoff@kipper.york.ac.uk;
Version Franaise par Arnaud Launay, asl@launay.org

   v1.33, 31 Mai 1998
     _________________________________________________________________

   _Comment avoir une souris 3 boutons qui fonctionne correctement sous
   Linux._
     _________________________________________________________________

1. Mise en garde

   Le document qui suit est propos dans de bonnes intentions, et tente
   d'offrir un compromis correct entre des manipulations et de la
   programmation sres. Aucune responsabilit ne sera accepte par
   l'auteur ou le traducteur quelque soient les dommages ou les pertes
   causs de quelque faon que ce soit  une personne ou  du matriel,
   en tant que consquence directe ou indirecte des instructions
   suivantes.

2. Introduction

   La version la plus rcente de ce document se trouve toujours sur
   http://kipper.york.ac.uk/mouse.html
   Il existe une traduction japonaise sur
   http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/3-Button-Mouse.euc
   La dernire traduction franaise se trouve sur
   http://www.freenix.org/unix/linux/HOWTO/mini/3-Button-Mouse.html.

   La plupart des applications X avec la certitude que l'utilisateur
   utilisera une souris 3 boutons. Les souris sries sont couramment
   utilises sur les ordinateurs et sont conomiques. La plupart de ces
   souris ont 3 boutons et dclarent utiliser le protocole Microsoft, ce
   qui signifie en thorie qu'elles sont parfaites pour une configuration
   X Window. (Le record de la souris  3 boutons fonctionnelle la moins
   chre est de 1,14$ [6,9 FRF au 1 Juillet 1998]).

   La plupart des souris bi-protocole fonctionnent dans ces deux modes:
     * Mode Microsoft 2 boutons.
     * Mode MouseSystems 3 boutons MouseSystems.

   Ce document vous guidera pas--pas au cours des tapes ncessaires
   pour configurer votre souris, et plus spcialement les tapes
   ncessaires pour utiliser le fort utile mode 3 boutons.

   Comme les distributions deviennent de plus en plus simple  installer,
   la plupart des problmes disparaissent. Par exemple, la RedHat dispose
   du programme mouseconfig pour configurer les choses  votre place.
   Cependant, quelques versions de la RH5.0 ont un bug dans mouseconfig,
   donc vrifiez l'existence des corrections.

3. Ports Sries

   La premire chose  faire est de s'assurer que les logiciels peuvent
   trouver la souris. Cherchez  quel port votre souris est connecte -
   habituellement ce sera /dev/ttyS0 (COM1 sous DOS) ou /dev/ttyS1
   (COM2). (ttyS0 est gnralement la prise 9 broches, ttyS1 la prise 25
   broches, mais bien entendu il n'y a aucune rgle pure et dure  ce
   propos.) Il y a galement un nombre quivalent de priphriques
   /dev/cua, qui sont principalement la mme chose que les ttyS, mais
   leur utilisation est dornavant dsapprouve. Pour plus de facilits,
   crez un nouveau lien /dev/mouse pointant sur ce port. par exemple,
   pour ttyS0:

     ln -s /dev/ttyS0 /dev/mouse

4. Souris  commutateur

   Quelques souris, et en gnral pas les moins chres, ont un
   interrupteur sur le ct marqu "2/3". Quelques fois ce peut tre
   "PC/MS". Dans ce cas le "2" est la marque pour le mode 2 boutons
   Microsoft, et le "3" pour le mode 3 boutons MouseSystems. La notation
   "PC/MS" est quelque peu plus complique. Vous devriez probablement
   trouver que le "MS" indique le mode Microsoft et le "PC" le mode
   MouseSystems. (Vous pouvez trouver que "PC" indique le mode PS/2)., Si
   vous avez une telle souris, vous pouvez changer le commutateur sur "3"
   ou "PC", mettre le mode MouseSystems dans votre XConfigs (voir plus
   loin) et la souris devrait parfaitement fonctionner en mode 3 boutons.

5. Souris Normale

   Si vous n'avez ni commutateur ni instructions, alors un peu
   d'exprimentation est ncessaire. La premire chose  faire est de
   supposer que le fabricant de la souris dit la vrit, et donc que la
   souris est pleinement Microsoft. Configurez votre XConfigs (voir la
   section Xconfig) de manire  esprer une souris Microsoft et essayez.

   Si la souris ne fonctionne pas du tout, soit vous n'avez pas une
   souris Microsoft, soit il y a un autre problme. Essayez les autres
   protocoles dans la configuration, la page man tant le meilleur
   endroit o regarder. Voyez galement la section Problmes divers plus
   bas.

   Vous trouverez probablement que lorsque vous lancez X, la souris
   fonctionne bien mais que seuls les 2 boutons les plus loigns
   fonctionnent. Vous pouvez bien sr accepter cel, et muler le 3me
   bouton (pressez les 2 boutons en mme temps pour cliquer avec le
   troisime) comme vous le feriez avec une souris 2 boutons. Pour cel,
   changez le fichier Xconfig comme indiqu dans la section Exemples de
   Xconfig plus loin. Cel peut signifier que vous avez achet une souris
   3 boutons sans raisons, et vous n'avez certainement pas besoin d'aller
   plus loin. Ceci dit, vous devez maintenant regarder votre matriel.

6. Passer la souris en mode 3 boutons

   Mme les souris les moins chres peuvent fonctionner en mode
   MouseSystems, avec les 3 boutons fonctionnels. Le truc est de pousser
   la souris  penser qu'elle est MouseSystems, quelque chose que vous
   verrez rarement dans les instructions.

     * Avant d'allumer l'ordinateur, pressez le bouton gauche de la
       souris (et maintenez le enfonc jusqu' ce que le lancement ait
       atteint une phase sre).

   Quand la souris est alimente, si le bouton gauche est enfonc elle se
   met en mode MouseSystems. Un truc trs simple, mais pas toujours
   document. Notez qu'un relancement logiciel de votre ordinateur peut
   ne pas couper l'alimentation et donc continuer  fonctionner. Il y a
   un certain nombre d'autres moyens de changer ce mode, qui peuvent ou
   non fonctionner avec telle ou telle souris. Quelques uns sont bien
   moins drastiques qu'un reboot, et deux le sont beaucoup plus!

     * Si votre ordinateur le permet, vous pouvez dbrancher la souris et
       la rebrancher avec le bouton gauche enfonc (alors que vous ne
       devriez pas brancher des outils sur un ordinateur allum, la
       spcification du RS232 dit que c'est bon).
     * Vous devriez pouvoir relancer la souris en tapant echo "*n" >
       /dev/mouse, qui devrait avoir le mme effet que la dbrancher.
       Maintenez enfonc le bouton gauche pour le mode Mouse Systems, et
       pas pour Microsoft. Vous pouvez mettre ceci dans tout script que
       vous utilisez pour lancer X.
     * Bob Nichols ( rnichols@interaccess.com) a crit un court programme
       en C faisant la mme chose, et qui peut fonctionner si echo "*n"
       ne marche pas (et vice versa). Vous pouvez trouver une copie du
       source sur http://kipper.york.ac.uk/src/fix-mouse.c.
     * Quelques uns ont rapport que la ligne "ClearDTR" dans le XConfig
       est suffisante pour placer leurs souris en mode Mouse Systems.
     * Si vous tes suffisamment courageux, ouvrez la souris (rappelez
       vous que ceci annule votre garantie) et regardez  l'intrieur.
       Dans quelques cas, la souris peut avoir un interrupteur, pour
       quelque raison obscure connue uniquement du fabricant. Plus
       probablement sur les souris  bas prix, il y a un cavalier que
       vous pouvez bouger. L'interrupteur ou le cavalier peuvent avoir le
       mme effet que le commutateur "MS/PC" dcrit ci-dessus dans la
       section Souris  commutateur. Vous pouvez trouver que le circuit
       principal a t cr pour un interrupteur 2/3 boutons, mais qu'il
       n'a pas t pos. Il devrait ressembler  peu prs  ceci:

         -----------
        | o | o | o |  SW1
         -----------
          1   2   3

       Essayez de joindre les broches 1-2 ou 2-3, et voyez si a change
       le comportement de la souris. Dans ce cas, vous pouvez soit placer
       un petit cavalier, soit soudre les contacts pour une solution
       rapide et permanente.
     * Une autre solution par la soudure qui peut tre employe si rien
       d'autre ne fonctionne pour une souris qui ne comprend pas du tout
       le MouseSystems, de Peter Benie ( pjb1008@chiark.chu.cam.ac.uk).
       Si le bouton du milieu de la souris est bipolaire, connectez un
       ct de l'interrupteur  l'interrupteur du bouton gauche, et
       l'autre ct  l'interrupteur du bouton droit. Si l'interrupteur
       n'est pas bipolaire, utilisez plutt des diodes que du fil.
       Maintenant, le bouton du milieu pousse les boutons droit et gauche
       en mme temps. Slectionnez "ChordMiddle" dans le XF86Config et
       vous avez un bouton du milieu fonctionnel.
     * Le recours ultime avec de la soudure a tout d'abord t dcrit par
       Brian Craft ( bcboy@pyramid.bio.brandeis.edu). 2 puces communes
       des souris gnriques sont les 16 broches _Z8350_, et les 18
       broches _HM8350A_. Sur chacune de ces puces, une broche contrle
       le mode de la puce, comme suit.

Pin 3   Mode
-----   ----
Libre   Par dfaut Microsoft. Mouse Systems si un bouton est
                enfonc au lancement.
Terre   Toujours Mouse Systems.
Vdd             Toujours Microsoft.

       (Les broches sont gnralement numrots comme suit:)

        ____
pin1  -| \/ |-
pin2  -|    |-
pin3  -|    |-
      -|    |-
      -|    |-
      -|    |-
      -|    |-
pin8  -|____|-

       (Cette info provient de Hans-Christoph Wirth et Juergen Exner, qui
       l'ont post sur de.comp.os.linux.hardware). Vous pouvez soudre un
       lien entre la broche 3 et la terre, ce qui fixera la souris en
       mode MouseSystems.
          + Peter Fredriksson ( peterf@lysator.liu.se) a essay la puce
            SYSGRATION _SYS2005_, et a trouv que relier la broche 3  la
            terre force le mode MouseSystem.
          + Uli Drescher ( ud@digi.ruhr.de) confirme que ceci fonctionne
            sur la puce _HN8348A_; Ben Ketcham (
            bketcham@anvilite.murkworks.net) confirme pour la puce
            _HM8348A_ (la broche 9 correspond  la terre).
          + Urban Widmark ( ubbe@ts.umu.se) dit que la mme chose
            s'applique  la puce _EC3567A1_, o la broche 8 est la terre.
            L'auteur du Howto a galement essay et ce truc fonctionne
            bien.
          + Timo T Metsala ( metsala@cc.helsinki.fi) a trouv que sur la
            puce _HT6510A_ la broche 3 permet la slection du mode, et la
            broche 9 est la terre. La mme chose s'applique aussi  la
            _HT6513A_. Holtek produit galement la _HT6513B_ et la
            _HT6513F_; sur celles-ci, la terre est la broche 8.
          + Robert Romanowski ( robin@cs.tu-berlin.de) dit que la broche
            3 sur la broche 8 (terre) fonctionne aussi sur une
            _EM83701BP_.
          + Robert Kaiser ( rkaiser@sysgo.de) confirme que broche 3 sur
            terre fonctionne aussi sur une _EC3576A1_.
          + Sean Cross ( secross@whidbey.com) a trouv que la broche 2
            connecte  la broche 7 (terre) sur une puce _HM8370GP_
            fonctionne.
          + Peter Fox ( fox@roestock.demon.co.uk) a utilis une
            connection broche 3 - broche 8 sur la puce _HM8348A_.
          + Jon Klein ( jbklein@mindspring.com) a connect la broche 3 
            la broche 9 afin d'y arriver sur la puce _UA5212S_.
     * En alternative avec les mthodes de soudage ci-dessus; vous pouvez
       avoir la souris conserver son bouton enfonc au lancement; le
       circuit est de Mathias Katzer ( mkatzer@TechFak.Uni-Bielefeld.DE).

         -----
      ---  R  ---------O------ + Alimentation
     |   -----   |        |                     C = 100nF condensateur
     |           | E      |                     R = 100kOhm
     |       __ /         |                     T = BC557 transistor
     |      /  \          O
     |   B | #V | T         /
     |-----|-#  |          /   Interrupteur du bouton gauche de la souris
     |     | #\ |         O
     |      \__/          |
    ---         \  C      |
    --- C        ------O----------> (Vers quelque part dans les profondeurs
     |                               de la souris)
     |
    ###  Terre

       La souris-test tait un modle sans nom MUS2S - cependant son
       fonctionnement pour une autre souris dpend de son circuit; si
       l'interrupteur est connect au sol et non  l'alimentation, un
       transistor NPN comme le BC547 devrait marcher; R et C devront
       aussi tre changs.

   Ainsi, le choix dpend de vous. Optez pour le mode Microsoft 2 Boutons
   par dfaut, ou tentez de changer le mode et de configurer X pour
   prendre cet avantage en compte.

7. Souris  roulettes

   Les souris  roulettes sont apparues ces dernires annes, en
   commenant avec la Microsoft Intellimouse et se dveloppant ensuite
   aux autres fabricants. La roulette peut tre clique comme un bouton,
   ou tourne vers le haut ou vers le bas. Pour plus d'informations, la
   rfrence de loin la meilleure est sur
   http://www.inria.fr/koala/colas/mouse-wheel-scroll/ qui dcrit comment
   avoir de nombreuses applications X reconnaissant l'action de
   dplacement.

   En gnral, vous aurez besoin d'un serveur X relativement rcent pour
   utiliser cette action de dplacement, mais quelques serveurs anciens
   reconnatront les actions de cliquage. Par exemple, l'Intellimouse est
   supporte  partir d'XFree 3.3.1.

8. Utiliser gpm pour changer le mode de la souris

   gpm est le programme qui vous permet d'utiliser la souris sur une
   console en mode texte. Il est gnralement prsent dans les
   distributions linux, et peut tre lanc de la ligne de commande ou
   dans le script de lancement /etc/rc.d/rc.local. Notez que les
   distributions n'ont pas toujours la version la plus rcente (1.14 lors
   de la parution de ce document) qui peut tre trouve sur les miroirs
   de sunsite.unc.edu.

   Les deux modes principaux pour une souris srie sous gpm sont:

gpm -t ms
gpm -t msc
gpm -t help

   Pour les modes Microsoft ou MouseSystems, ou pour observer la souris 
   votre place et vous dire ce qu'il trouve. Pour lancer gpm en mode
   MouseSystems, vous pouvez avoir besoin de l'option -3, et galement de
   l'option DTR, en utilisant -o dtr:

     gpm -3 -o dtr -t msc

   Cependant, gpm est souvent capable de reconnatre les 3 boutons de la
   souris, mme en mode Microsoft. Et les versions rcentes (Version 1.0
   et suivantes (?)) peuvent rendre cette information disponible pour
   d'autres programmes. Pour que ceci fonctionne, vous devrez lancer gpm
   avec l'option -R, comme suit:

     gpm -R -t ms

   Ceci permettra  gpm d'exporter les donnes de la souris vers un
   nouveau priphrique, /dev/gpmdata, qui semblera tre une souris pour
   tout autre programme. Notez que ce priphrique utilise _toujours_ le
   protocole MouseSystems. Vous devez ensuite configurer votre Xconfig
   pour utiliser ceci  la place de /dev/mouse comme plus haut, mais vous
   devrez bien sur vous assurer que gpm tourne toujours lorsque vous
   lancez X. Quelques personnes ont rapport que quelques vnements lis
   au bouton du milieu ne sont pas correctement interprts par X en
   utilisant cette technique, cel peut tre rapport  une configuration
   spcifique pour la souris.

8.1 Changer la carte des boutons pour gpm et X

   Envoi de gustafso@math.utah.edu.

   Vous pouvez trouver que gpm utilise une carte des boutons diffrente
   de celle de X, donc utiliser les 2 systmes sur la mme machine peut
   tre confus. Pour que X utilise les mmes boutons pour le
   copier/coller que gpm, utilisez la commande X:

     xmodmap -e "pointer = 1 3 2"

   qui permet la slection par le bouton gauche et le collage par le
   bouton droit, pour une souris soit 2 soit 3 boutons. Pour forcer gpm 
   utiliser la carte standard de X, lancez le avec un -B:

     gpm -t msc -B 132

9. Utiliser Deux Souris

   Dans quelques cas, par exemple un portable avec un priphrique de
   pointage inclus, vous pouvez dsirer utiliser une souris srie en tant
   que second priphrique. Dans la plupart des cas le systme intgr
   utilise le protocole ps/2, et peut tre ignor si vous ne dsirez pas
   l'utiliser. Configurez simplement gpm ou X pour utiliser /dev/ttyS0
   (ou autre) comme d'habitude.

   Pour utiliser les deux en mme temps, vous pouvez utiliser gpm -M pour
   r-exporter les priphriques. Plus de dtails dans la page man de
   gpm. De plus, XFree 3.3.1 et suivants supportent l'entre par
   plusieurs priphriques de concert, en utilisant le mcanisme XInput.
   Les fichiers XF86Config auto-gnrs doivent contenir les commentaires
   ncessaires pour le mettre en place.

10. Fichiers d'exemples pour XF86Config et Xconfig

   L'emplacement du fichier de configuration pour X dpend de la version
   et de la distribution que vous utilisez. Ce sera probablement soit
   /etc/Xconfig, /etc/XF86Config ou usr/X11/lib/X11/XF86Config. Vous
   devriez voir duquel il s'agit lorsque vous lancez X - il sera affich
    l'cran avant les options. La syntaxe est quelque peu diffrente
   entre les fichiers XF86Config et Xconfig, donc les deux sont donns.

10.1 Souris Srie Microsoft

     * XF86Config:
Section "Pointer"
    Protocol "microsoft"
    Device "/dev/mouse"
EndSection
     * XConfig:
#
# Mouse definition and related parameters
#
Microsoft      "/dev/mouse"

10.2 Souris Srie Microsoft (2 ou 3 boutons) avec Emulation Trois Boutons

     * XF86Config:
Section "Pointer"
    Protocol "microsoft"
    Device "/dev/mouse"
    Emulate3Buttons
EndSection
     * XConfig:
#
# Mouse definition and related parameters
#
Microsoft      "/dev/mouse"
Emulate3Buttons

10.3 Souris Srie 3 Boutons MouseSystems

     * XF86Config:
Section "Pointer"
    Protocol "mousesystems"
    Device "/dev/mouse"
    ClearDTR            #  These two lines probably won't be needed,
    ClearRTS            #  try without first and then just the DTR
EndSection
     * XConfig:
#
# Mouse definition and related parameters
#
MouseSystems    "/dev/mouse"
ClearDTR                #  These two lines probably won't be needed,
ClearRTS                #  try without first and then just the DTR

10.4 Souris Srie Microsoft avec gpm -R

     * XF86Config:
Section "Pointer"
    Protocol "MouseSystems"
    Device "/dev/gpmdata"
EndSection
     * XConfig:
#
# Mouse definition and related parameters
#
MouseSystems      "/dev/gpmdata"

11. Cbles, extensions et adaptateurs

   Les seuls cbles utiles dans un cble souris sont les suivants: TxD et
   RxD pour le transfert des donnes, RTS et/ou DTR pour les sources
   d'nergie, et la terre.

   Traduit en numro de broches, ce sont:

                9-pin port      25-pin port
        TxD         3                 2
        RxD         2                 3
        RTS         7                 4
        DTR         4                20
        Gnd         5                 7

   Le tableau ci-dessus peut tre utilis si vous dsirez crer des
   adaptateurs entre prises 9 et 25 broches, ou des cbles d'extension.

12. Problmes divers et Configurations

     * Si vous avez des problmes avec votre souris sous X ou sur une
       console, vrifiez que vous ne fates pas tourner un getty sur le
       port srie, ou quoi que ce soit d'autre comme un modem. Vrifiez
       galement les conflits d'IRQ.
     * Il est possible que vous deviez enfoncer le bouton gauche lorsque
       vous lancez XWindow. Quelques systmes peuvent envoyer une sorte
       de signal ou de pic  la souris quand X dmarre.
     * Les problmes avec les priphriques srie peuvent tre ds  un
       port srie mal initialis au lancement. Ceci est ralis par la
       commande setserial, lance par le script /etc/rc.d/rc.serial.
       Vrifiez la page de man de setserial et le Serial-HOWTO pour plus
       de dtails. Il peut tre intressant d'exprimenter les types, par
       exemple essayer setserial /dev/mouse uart 16550 ou 16550a sans
       regarder quel port vous avez. (pour information, les souris
       n'aiment pas le 16c550AF).
     * L'option ClearDTR peut ne pas fonctionner proprement sur certains
       systmes,  moins que vous ne dsactiviez la prise en main du
       RTS/CTS avec la commande:
          + stty -crtscts < /dev/mouse
       (Test sur une UART 16450/Pentium par Vladimir Geogjaev,
       geogjaev@wave.sio.rssi.ru.
     * Les souris Logitech peuvent ncessiter la ligne ChordMiddle pour
       obtenir le bouton du milieu fonctionnel. Cette ligne remplace
       Emulate3Buttons ou vient aprs la ligne /dev/mouse dans le fichier
       de configuration. Vous pouvez avoir besoin des lignes ClearDTR et
       ClearRTS dans votre Xconfig. Quelques souris Logitech n'ont pas
       besoin de la ligne ChordMiddle - un symptme de ce problme est
       que les menus semblent bouger avec la souris au lieu de descendre.
       (de: chang@platform.com).
     * Echanger les boutons: utilisez la commande xmodmap pour changer
       quel bouton physique enregistrer  chaque clic de souris. eg:
       xmodmap -e "pointer = 3 2 1" tournera les boutons pour utiliser de
       la main gauche. Si vous avez simplement une souris 2 boutons alors
       ce sera juste les nombres 1 et 2.
     * Acclration: utilisez la commande xset m pour changer les
       paramtres de la souris. eg xset m 2 donnera une acclration de
       2. Regardez la page de man pour tous les dtails.
     * Pointeur offset: si le fait de cliquer semble provenir de la
       droite ou de la gauche de l'endroit o se trouve le curseur, il se
       peut que votre cran ne soit pas align. C'est un problme du
       driver S3, que vous pouvez fixer en utilisant xvidtune. Essayez
       Invert_VCLK/InvertVCLK, ou EarlySC. De: Bill Lavender (
       lavender@MCS.COM) et Simon Hargrave. Dans le XF86Config, a
       devrait ressembler  ceci:
          + XF86Config:
    Subsection "Display"
        Modes       "1024x768" "800x600" "640x480" "1280x1024"
        Invert_VCLK "*" 1
     * Si vous avez des problmes de "bondissement" des boutons de la
       souris, cd deux clics lorsque vous n'en voulez qu'un, il peut y
       avoir quelque chose avec la souris. Ce problme a t rsolu pour
       une souris Logitech par Bob Nichols ( rnichols@interaccess.com) et
       utilise la soudure de quelques rsistances et d'une puce dans la
       souris pour "dboucher" les microswitches.
     * Si quelques utilisateurs n'arrivent pas  obtenir une souris
       fonctionnel mais que d'autres (comme le root) le peuvent, il est
       possible que les utilisateurs ne lancent pas exactement la mme
       chose - par exemple une version diffrente de X ou de Xconfig.
       Vrifiez attentivement les messages de lancement de X pour en tre
       sr.
     * Si vous trouvez que le pointeur souris efface des choses sur votre
       cran, vous avez un problme de configuration du serveur. Essayez
       d'ajouter l'option linear, ou peut-tre nolinear dans la section
       des cartes graphiques, ou s'il s'agit d'une carte PCI, les options
       tgui_pci_write_off et tgui_pci_read_off. (Il semblerait que ce
       soit un problme de la carte Trident).
     * Si votre souris arrte de fonctionner lorsqu'il y a du soleil ou
       lorsque vous allumez la lumire, il se peut que les capteurs
       soient submergs par la lumire autour du boitier. Vous pouvez
       essayer de peindre en noir l'intrieur du boitier, ou placer une
       carte dans le haut.
     * Les souris de marque Microsoft sont souvent cause de problmes. La
       rcente "Microsoft Serial Mouse 2.1A" ont t rapportes comme non
       fonctionnelle sur beaucoup de systmes. gpm version 1.13 et
       suivantes doivent galement supporter la souris 2.1A, en utilisant
       le type de souris pnp. (Voir la section gpm pour savoir comment
       r-exporter les donnes. La "Microsoft Intellimouse" pose
       galement des problmes, cependant elle doit maintenant tre
       supporte par XFree version 3.3 et suivante.

13. Modles Tests

   Il existe beaucoup de souris diffrentes, et je ne peux honntement
   dire que vous devriez acheter celle-ci plutt que celle-l. Ce que je
   peux faire est vous donner une liste de ce que je pense que font ces
   souris, bas sur l'exprience et le bouche  oreille. Mme avec cette
   information vous devez tre vigilant - nous avons deux souris
   identiques dans notre bureau sur deux ordinateurs, et certaines choses
   fonctionnent sur l'un et pas sur l'autre ! Toute addition  cette
   liste sera la bienvenue.

   _Souris optique Mouse Systems, version srie_
   Fonctionne bien (comme vous pouvez l'esprer d'aprs le nom!) sans
   ClearDTR ou ClearRTS dans la config.
   _Souris WiN, vendue par Office World pour 8 Livres Sterling_
   Standard double-mode Microsoft/MouseSystems.
   _Souris Agiler 2900_
   Standard double-mode Microsoft/MouseSystems. La puce SYSGRATION
   SYS2005 est soudable.
   _Souris Sicos_
   Fonctionne bien, ncessite ClearDTR et ClearRTS dans la config.
   _Index vend une souris pour 10 Livres Sterlin_
   Ne fonctionne pas en mode 3 boutons, mais contient des instructions
   :-)
   _Artec_
   Souris bi-protocole classique, ncessite ClearDTR dans la config, mais
   PAS ClearRTS.
   _Souris srie DynaPoint 3 boutons_
   Souris bi-protocole classique, ncessite ClearDTR et ClearRTS dans le
   Xconfig.
   _Souris Genius Easymouse 3 boutons_
   Fonctionne bien avec le protocole Mouseman sans le paramtre
   ChordMiddle. De Roderick Johnstone ( rmj@ast.cam.ac.uk).
   _Truemouse, fabrique  Taiwan_
   Fonctionne bien, ncessite ClearDTR dans la config. De Tim MacEachern
   ( http://ccn.cs.dal.ca/~ae721/Profile.html).
   _Souris de marque Champ_
   Ncessite d'avoir l'interrupteur en mode PC, qui donne galement le
   protocole MouseSystems. De tnugent@gucis.cit.gu.edu.au.
   _Souris MicroSpeed_
   Souris bi-protocole classique.
   _Souris de marque Venus (7$)_
   Contient un cavalier pour changer entre les modes 2 et 3 boutons. De
   mhoward@mth.com.
   _Saturn_
   Souris  interrupteur, fonctionne bien en MouseSystems en position 3
   boutons. De grant@oj.rsmas.miami.edu.
   _Souris Manhattan_
   Interrupteur pour les modes "MS AM" / "PC AT", MS fonctionne bien avec
   la mthode gpm -R. De komanec@umel.fee.vutbr.cz.
   _Souris Inland_
   Interrupteur pour modes "PC/MS", fonctionne bien. De
   http://ptsg.eecs.berkeley.edu/~venkates.
   _qMouse (3-boutons), FCC ID E6qmouse X31_
   Vendue aux USA pour environ 10$. Fonctionne avec "gpm -t msc -r 20".
   Pas de cavalier ni interrupteur pour le mode MouseSystems 3 boutons.
   Non fiable sous X. Ne rpond pas  echo "*n" > /dev/mouse.
   _Souris Mitsumi (2-boutons), FCC ID EW4ECM-S3101_
   Vendue aux USA pour environ 12$. Fiable sous X et gpm, double bouton
   lisse. De gustafso@math.utah.edu.
   _Souris PC Accessories de CompUSA pour 10$_
   Interrupteur "PC/MS" sur le ct. Fonctionne bien. De
   steveb@communique.net.
   _Souris First - vendue srieusement par Tempo  7.79 Livres Sterling_
   Double protocole Microsoft/MouseSystems, mode choisi par pression du
   bouton  l'allumage. Ni interrupteurs ni liens. Connection par quatre
   cbles, echo '*n' ne fonctionne pas. gpm -R fonctionne. De
   peterk@henhouse.demon.co.uk.
   _Souris Trust 3-boutons_
   Double mode avec interrupteur, fonctionne bien avec MouseSystems en
   mode "PC". gpm n'apprcie cependant pas le mode Microsoft.
   _Chic 410_
   Fonctionne parfaitement lorqu'elle est laisse en mode ms et utilise
   avec la commande gpm -R. De Stephen M. Weiss (
   steve@esc.ie.lehigh.edu).
   _Souris KeyMouse 3-boutons_
   Pas d'interrupteur, fonctionne bien avec ClearDTR et ClearRTS dans le
   Xconfig; gpm ncessite -o dtr. De EZ4PHIL@aol.com.
   _Clavier Qtronix "Scorpio 60"_
   Les trois boutons fonctionnent en mode MouseSystems. De
   hwe@uebemc.siemens.de.
   _Portable Tecra 720_
   Le pointeur intgr est en /dev/cua0; le stylo est en /dev/psaux. De
   apollo@anl.gov.
   _Souris Anubis_
   Fonctionne bien, ncessite de maintenir enfonc le bouton gauche ds
   qu'il faut changer vers la console X virtuelle. De Joel Crisp (
   Joel.Crisp@bristol.ac.uk).
   _Souris Yakumo No.1900_
   Fonctionne avec gpm -R -t ms exportant vers X. D'Oliver Schwank (
   flinx.nbg.sub.org!oli@flinx.nbg.sub.org).
   _Trackball Genius "Easy Trak"_
   N'est PAS compatible Microsoft, utilisez Mouseman dans le Xconfig et
   il marchera bien. De VTanger@aol.com.
   _Highscreen Mouse Pro_
   "Fonctionne bien" d'aprs alfonso@univaq.it.
   _Srie Logitech CA_
   Fonctionne sous X en utilisant le protocole MMseries,  2400 Baud, 150
   SampleRate. (Doit aussi s'appliquer aux souris Logitech CC, CE, C7 et
   C9). De vkochend@nyx.net.
   _Souris A4-Tech_
   Fonctionne bien, ncessite la ligne DTR sous X et gpm. De
   deane@gooroos.com.
   _Souris Mouse Systems "Scroll" (quatre boutons et une roulette-bouton)_
   Dispose d'un interrupteur 2/3 - en mode 3 fonctionne comme une souris
   MouseSystems 3 boutons, ignorant l'extra-bouton et la roulette. Ne
   ncessite pas ClearRTS/DTR. De parker1@airmail.net.
   _Boeder M-7 "Bit Star" (et les autres sries M  partir de M13)_
   Change vers le protocole Mousesystems en enfonant n'importe quel
   bouton au dmarrage. De sjt@tappin.force9.co.uk.
   _Souris Vertech_
   Environnement normal Microsoft/Mousesystems, peut tre soude pour une
   fixation permanente. De duncan@fs3.ph.man.ac.uk.
   _Souris srie 3 boutons Radio Shack_
   Modle 26-8432, disponible chez Tandy pour environ 20 livres.
   Fonctionne en Mousesystems avec ClearDTR. De
   Sherilyn@sidaway.demon.co.uk.
   _Souris srie Dexxa_
   Fonctionne bien en utilisant le protocole Microsoft dans le Xconfig,
   pas de ChordMiddle ou autre ncessaire. De mailto:slevy@ncsa.uiuc.edu.
   _Souris 3 boutons Belkin_
   Achete chez Sears, ncessite -o rts pour gpm (et probablement
   ClearRTS sous X) en mode PC. De mailto:mmicek@csz.com.

14. Informations Complmentaires

     * Mouse Systems dispose d'un site web 
       http://www.mousesystems.com/. Ils ont un driver Windows si vous en
       avez besoin.
     * Le Linux Serial HOWTO est disponible sur tous les miroirs de
       sunsite autour du monde. Si vous ne savez pas quel est le miroir
       le plus proche de chez vous, commencez 
       http://sunsite.unc.edu/mdw/linux.html. (NdT: Pour la France,
       utilisez ftp://ftp.lip6.fr/pub/linux/french/docs/HOWTO/).
     * Il y a une trs bonne explication sur le fonctionnement des souris
        http://www.4QD.co.uk/faq/meece.html.
     * Les dtails complets sur les fichiers Xconfig et XF86Config sont
       trouvables dans les pages de man, et dans la documentation sur
       l'installation de X Window, comme le XFree86 HOWTO. Voyez
       galement la XFree86 FAQ sur un miroir de http://www.XFree86.org/.
     * Les informations sur gpm peuvent tre trouces sur la page de man,
       voyez aussi la page web de Darin Ernst 
       http://www.castle.net/X-notebook/mouse.txt.
     * Beaucoup d'informations sur le matriel et les logiciels souris
       peuvent tre trouves sur
       http://www.hut.fi/Misc/Electronics/pc/interface.html#mouse.

15. Queue de la Souris

   La plupart des informations de ce document ont t rcupres dans les
   divers linux newsgroups. Je suis dsol je ne conserve pas de traces
   de ceux qui ont contribus, je vous remercie tous.

   Donc, en rsum:
     * Mme les souris Microsoft 3 boutons les moins chres peuvent
       fonctionner;
     * Configurez votre copie de X pour obtenir une souris Mouse Systems;
     * Enfoncez le bouton gauche de la souris au lancement pour placer la
       souris en mode MouseSystems;
     * Vous pouvez avoir besoin de presser le bouton gauche au lancement
       de X;
     * Les souris sont plus intelligentes que vous ne le pensez.
