Sous Linux, vous disposez de fichiers spéciaux dans le répertoire /dev
. Ces fichiers sont appelés fichiers de périphérique et ils se comportent différemment des fichiers ordinaires. Les types les plus courants de ces fichiers concernent les périphériques de type bloc et les périphériques de type caractère. Ces fichiers sont des interfaces au pilote réel qui fait partie du noyau et qui accède au périphérique. Un autre type, moins courant, de fichier de périphérique est pipe. Ci-dessous sont repris les fichiers de périphérique les plus importants.
sda |
Premier disque dur |
sdb |
Deuxième disque dur |
sda1 |
Première partition du premier disque dur |
sdb7 |
Septième partition du deuxième disque dur |
sr0 |
Premier lecteur de CD-ROM |
sr1 |
Deuxième lecteur de CD-ROM |
ttyS0 |
Serial port 0, also referred to as COM1 |
ttyS1 |
Serial port 1, also referred to as COM2 |
psaux |
port souris PS/2 |
gpmdata |
pseudo périphérique, répétiteur du démon GPM de souris |
cdrom |
Lien symbolique vers le lecteur de CD |
mouse |
Lien symbolique vers le fichier de périphérique de la souris |
null |
tout ce qui est écrit vers ce fichier disparaît |
zero |
fichier qui fabrique continuellement des zéros |
La souris peut être utilisée aussi bien dans une console Linux (avec gpm) qu'en environnement X Window. Il suffit normalement d'installer le fichier gpm
et le serveur X. Les deux doivent utiliser /dev/input/mice
comme périphérique. Le protocole correct pour la souris est exps2
pour gpm et ExplorerPS/2
pour le serveur X. Les fichiers de configuration sont respectivement /etc/gpm.conf
et /etc/X11/xorg.conf
.
Pour faire fonctionner la souris, il faut charger certains modules du noyau. Dans la plupart des cas, les modules corrects sont autodétectés mais certaines souris anciennes [20] sur de vieux ordinateurs posent des problèmes. Voici les modules du noyau nécessaires aux différents types de souris :
Module | Description |
---|---|
psmouse | Souris PS/2 (devrait être détectée) |
usbhid | Souris USB (devrait être détectée) |
sermouse | Souris de type série |
logibm | Souris Bus connectée à l'adaptateur Logitech |
inport | Souris Bus connectée à des cartes ATI ou Microsoft |
Pour charger le module d'un pilote souris, vous pouvez utiliser la commande modconf (paquet du même nom) et chercher dans la catégorie kernel/drivers/input/mouse
.
[20] Les souris de type série ont un connecteur à 9 trous en forme de D ; les souris bus ont un connecteur rond à 8 tiges, qu'il ne faut pas confondre avec le connecteur à 6 tiges d'une souris PS/2 ou avec le connecteur à 4 tiges d'une souris ADB.