2. Détermination du type de votre souris

Contenu de cette section

Il y a deux caractéristiques différentes mais importantes que vous avez besoin de connaître concernant votre souris avant d'aller plus loin: l'interface qu'elle utilise, et le protocole qu'elle utilise. L'interface est l'aspect matériel de la souris, prenant en compte des choses comme le port d'entrée/sortie qu'elle utilise et comment vérifier si elle est installée. C'est cette partie qui concerne plus le noyau, pour qu'il sache comment lire les données envoyées par la souris. Le protocole est l'aspect logiciel de la souris. Les applications ont besoin de connaître le protocole pour interpréter les données brutes de la souris qu'elles reçoivent du noyau.

2.1 Les interfaces de souris

Le noyau de Linux reconnaît quatre types différents de souris: Inport (Microsoft), Logitech, PS/2 et ATI-XL. La majorité des souris ont une interface Inport, bien que les interfaces PS/2 deviennent plus populaires ces derniers temps. Il n'y a pas de méthode miracle pour déterminer le type d'interface de votre souris --- les constructeurs de souris font généralement leur propre bricolage dès que cela concerne les standards. Les sections suivantes devraient vous aider, sinon il faudra vous débrouiller tout seul !

2.2 Les souris Inport

Elles comprennent la plupart des souris Microsoft ancien style, qui ont la forme d'un pain de savon Dove. Les utilisateurs américains qui ont acheté des ordinateurs Gateway noteront que les souris fournies ne sont pas des souris Inport mais des souris PS/2 (voir plus bas). Les souris Inport se connectent généralement à une carte d'interface qui se branche sur le bus de la carte mère. Si la prise du câble de votre souris est ronde, si elle a 9 contacts et une encoche sur l'un des côtés, vous avez certainement une souris Inport.

Pour autant que je puisse en juger, et à part les souris ATI-XL, toutes les souris ATI (comme celles des cartes Graphics Ultra) sont de vraies souris Inport.

2.3 Les souris Logitech

Les souris Logitech, en général, ressemblent comme deux gouttes d'eau aux souris Inport. Elles aussi se connectent à une carte d'interface via une prise mini-din à 9 connecteurs. Elles sont d'habitude livrées dans des boites Logitech, ou bien il y a marqué "Logitech" sur la carte d'interface, de façon à ce qu'on puisse reconnaître que c'est une souris Logitech.

Il y a aussi de très anciennes souris Microsoft (celles avec un roulement à billes sur le dessous, en plus de la bille de la souris, et un connecteur DB9) qui utilisent le protocole Logitech.

2.4 Les souris PS/2

Les souris PS/2 ne sont pas réellement des souris qui se connectent sur le bus. L'interface des souris PS/2 n'est pas sur une carte d'extension, la souris étant connectée au port de périphérique auxiliaire PS/2 sur le contrôleur clavier. Une souris PS/2 est munie d'une prise mini-DIN à 6 connecteurs, similaire à la prise du clavier. Beaucoup de portables utilisent également ce type d'interface pour leur trackball --- mis à part le connecteur, bien sûr.

2.5 Les souris ATI-XL

Les souris ATI-XL sont une variante des souris Inport, avec de légères différences. Elle sont fournies avec les cartes ATI-XL combinant l'adaptateur vidéo et l'interface souris. A moins que vous ne soyez sur d'avoir une carte ATI-XL (et donc une souris ATI-XL), vous n'avez probablement pas une telle souris. Les souris ATI-XL peuvent utiliser au choix les pilotes ATI-XL ou Inport du noyau, bien que le pilote ATI-XL donne de meilleurs résultats.

2.6 Les protocoles de souris

Le monde des PC est rempli de protocoles différents, et qui entrent en conflit les uns avec les autres. Heureusement, le choix de souris se connectant sur le bus est considérablement plus réduit que celui des souris série. La plupart des souris Inport, Logitech et ATI-XL utilisent le protocole "BusMouse", bien que certaines anciennes souris Logitech utilisent le protocole "MouseSystem", et certaines souris encore plus anciennes qui utilisent le protocole "Logitech". Les souris PS/2 utilisent le protocole PS/2.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre