Lexique informatique › Infrastructure › xf86-input-evdev

xf86-input-evdev

Infrastructure Svenska → Mis à jour: 2026-10-12

Le pilote générique du serveur X pour l'interface evdev du noyau Linux, et la raison pour laquelle on pouvait brancher une souris USB sans redémarrer X.

Pendant des années, le serveur X lisait souris et claviers avec ses propres pilotes, xf86-input-mouse et xf86-input-keyboard, et chaque périphérique exigeait une section InputDevice dans xorg.conf. Entre-temps, le noyau Linux s'était doté d'une interface uniforme, /dev/input/eventN, où tous les périphériques livrent le même genre d'événements. Le pilote evdev lisait à cet endroit et gérait presque tout ce qui avait des boutons ou des axes.

Il est devenu indispensable avec le branchement à chaud : le serveur X 1.4 en 2007 savait détecter de nouveaux périphériques via HAL, et la 1.8 en 2010 via udev, et evdev s'en chargeait. Peter Hutterer, chez Red Hat, l'a maintenu presque toute sa vie, et c'est lui aussi qui l'a rendu superflu en déplaçant la logique dans libinput.

← Retour au lexique