evdev - evdev

Image
Az Evdev és a libevdev a Linux API kiemelkedő részét képezik .
Image
Az ergonómia megköveteli, hogy a válaszidő egy bizonyos küszöb alatt legyen.

Az evdev (rövidítés az 'esemény eszköz') egy általános bemeneti esemény felület a Linux kernelben . Általánosítja az eszközillesztők nyers bemeneti eseményeit, és elérhetővé teszi azokat a könyvtár karakterkészletein keresztül /dev/input/.

Az evdev Linux kernelkomponens felhasználói tér könyvtárát libevdev-nek hívják. Libevdev elvonatkoztat a evdev ioctl keresztül típusbiztos interfészeket és funkciókat biztosít, hogy módosítsa a megjelenését a készüléket. Libevdev osztja a hasonlóságokat az olvasási rendszerhívással.

A bemeneti eseményeket kezelő folyamat alatt helyezkedik el, a kernel és a folyamat között.

Linux kernel → libevdev → xf86-input-evdev → X szerver → X kliens

Mert Weston / Wayland , a verem nézne ki:

Linux kernel → libevdev → libinput → Weston → Wayland kliens

Az 1.16 verzió óta az xorg-xserver támogatást kapott a libinput számára:

Linux kernel → libevdev → libinput → xf86-input-libinput → X szerver → X kliens

Az evdevot elsősorban a megjelenítő szerverek, például az X.org (az xf86-input-evdev illesztőprogram és a libevdev segítségével) és a Weston használják.

Lásd még

Irodalom

Külső linkek