evdev - evdev
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
- "Linux bemeneti illesztőprogramok v1.0" , Vojtech Pavlik, 2001 (Linux kernel dokumentum, most kissé keltezett)
- libevdev, az evdev felület C könyvtára
- Python kötések az evdev felülethez
- Megy kötések az evdev felülethez
- "linux input ecosystem" , Joe Shaw, 2010. október 1. (blogbejegyzés)
| Ez a Linuxhoz kapcsolódó cikk egy csonk . Segíthet a Wikipedia kibővítésében . |