Sous Linux, vous disposez de fichiers spéciaux dans /dev. Ces fichiers sont appelés fichiers de périphérique. Dans le monde Unix, l'accès au matériel se fait de façon particulière. En effet, vous utilisez un fichier qui commande un pilote, qui à son tour accède au matériel. Le fichier de périphérique est une interface au composant système. Les fichiers sous /dev se comportent différemment des fichiers ordinaires. 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 pointe 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. Les deux modes sont compatibles entre eux si le répétiteur gpm est utilisé afin de permettre au signal de suivre le parcours suivant :
mouse => /dev/psaux => gpm => /dev/gpmdata -> /dev/mouse => X /dev/ttyS0 (repeater) (symlink) /dev/ttyS1 |
Ajustez le protocole de répétition sur « raw » (dans /etc/gpm.conf) tandis que vous réglerez X pour utiliser le protocole original de la souris dans /etc/X11/XF86Config ou /etc/X11/XF86Config-4.
Cette approche qui préconise l'utilisation de gpm même sous X a des avantages, si par exemple vous déconnectez la souris par erreur. Il suffit de redémarrer gpm par
# /etc/init.d/gpm restart |
et la souris recommencera à fonctionner sous X sans qu'il y ait besoin de redémarrer le serveur.
Si gpm est désactivé ou n'est pas installé, assurez-vous que X est réglé de façon à lire directement la souris à travers par exemple /dev/psaux. Pour plus de détails, reportez-vous au mini-Howto « Souris Série 3 Boutons » dans /usr/share/doc/HOWTO/en-txt/mini/3-Button-Mouse.gz, man gpm, /usr/share/doc/gpm/FAQ.gz, et README.mouse.