2 votes

Où sont la souris et le clavier de mon ordinateur ?

Il s'agit peut-être d'une question générale :

Comment puis-je savoir quels fichiers de périphériques sous le répertoire "/dev" correspondent à la souris et au clavier de mon ordinateur ?

0 votes

Je suis curieux de savoir pourquoi vous avez besoin de savoir.

1voto

Ryan Sampson Points 2898

Cela dépend de beaucoup de choses (architecture, distribution, âge du noyau, phase de la lune), mais la réponse la plus probable est /dev/input/mouse* est chaque souris sur le sysem, /dev/input/mice est l'agrégation de toutes les souris, et /dev/input/uinput est le clavier.

1voto

David Pashley Points 22851

La réponse de nos jours est "Demandez à HAL ou DeviceKit". Leur travail consiste à répondre à la question "Où puis-je trouver une souris ?".

0 votes

Ou plus précisément : "Combien de souris ai-je et laquelle j'utilise ?". Je blâme les ordinateurs portables.

1voto

Kyle Brandt Points 81077

Je ne suis pas sûr que ce soit nouveau pour udev ou devfs (si vous utilisez un ancien noyau), ou si cela nécessite certaines options de compilation du noyau, mais avec le noyau Ubuntu Jaunty stock, vous pouvez faire ce qui suit pour le clavier :

[kbrandt@opadmin: ~] ls -l /dev/input/by-id                                                                                        
total 0
lrwxrwxrwx 1 root root 9 2009-06-22 10:35 usb-Dell_Dell_USB_Keyboard-event-kbd -> ../event5
lrwxrwxrwx 1 root root 9 2009-06-22 10:35 usb-Microsoft_Microsoft_Wireless_Optical_Desktop__1.00-event-kbd -> ../event3

Remarquez ensuite où pointe le lien symbolique sur la gauche. Pour vérifier, vous pouvez faire quelque chose comme :

sudo cat /dev/input/event5

Tapez ensuite des choses dans une autre fenêtre pendant que cela fonctionne et vous devriez voir toutes sortes de caractères remplir le terminal.

Vous pouvez faire de même avec la souris# jusqu'à ce que vous voyiez plus de déchets lorsque vous déplacez la souris, comme :

sudo cat /dev/input/mouse1

Il y a probablement de meilleurs moyens, mais ils ne sont probablement pas aussi amusants :-)

0 votes

Sur une note pédante, le contenu de /dev est aujourd'hui géré par udev et non par devfs. Au moins à partir de la version 2.6.15.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X