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.
fd0 |
1er lecteur de disquette |
fd1 |
2e lecteur de disquette |
hda |
Disque dur IDE ou cédérom sur le premier port IDE (maître) |
hdb |
Disque dur IDE ou cédérom sur le premier port IDE (esclave) |
hdc |
Disque dur IDE ou cédérom sur le second port IDE (maître) |
hdd |
Disque dur IDE ou cédérom sur le second port IDE (esclave) |
hda1 |
1re partition sur le premier disque dur IDE |
hdd15 |
15e partition sur le quatrième disque dur IDE |
sda |
Disque SCSI avec l'identificateur SCSI le plus bas (p. ex. 0) |
sdb |
Disque SCSI avec l'identificateur suivant (p. ex. 1) |
sdc |
Disque SCSI avec l'identificateur suivant (p. ex. 2) |
sda1 |
1re partition du premier disque SCSI |
sdd10 |
10e partition du quatrième disque SCSI |
sr0 |
cédérom SCSI avec l'identificateur SCSI le plus bas |
sr1 |
cédérom SCSI avec l'identificateur SCSI suivant |
ttyS0 |
Port série 0 (COM1: sous DOS) |
ttyS1 |
Port série 1 (COM2: sous DOS) |
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 cédérom |
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 détectés mais certaines souris anciennes [30] 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
.
[30] 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.