IT-lexikon › Infrastruktur › xf86-input-evdev

xf86-input-evdev

Infrastruktur In English → Uppdaterad: 2026-10-11

X-serverns generiska drivrutin för Linuxkärnans evdev-gränssnitt, som gjorde att en USB-mus kunde kopplas in utan att man startade om X.

X-servern läste länge mus och tangentbord med egna drivrutiner, xf86-input-mouse och xf86-input-keyboard, och varje enhet behövde en InputDevice-sektion i xorg.conf. Linuxkärnan hade samtidigt fått ett enhetligt gränssnitt, /dev/input/eventN, där alla enheter levererar samma slags händelser. evdev-drivrutinen läste därifrån och fungerade för nästan allt med knappar eller axlar.

Den blev verkligt viktig med hotplug: X-servern 1.4 från 2007 kunde ta emot nya enheter via HAL, och 1.8 från 2010 via udev, och det var evdev som tog hand om dem. Peter Hutterer på Red Hat underhöll den under större delen av livet, och det var han som sedan gjorde den överflödig genom att flytta logiken till libinput.

← Tillbaka till lexikonet