Evdev - evdev - Wikipedia
evdev (zkratka pro "zařízení události") je obecné rozhraní pro vstup událostí v Linuxové jádro a FreeBSD.[1] Zobecňuje surové vstupní události z ovladače zařízení a zpřístupňuje je prostřednictvím znaková zařízení v / dev / vstup /
adresář.
Knihovna uživatelského prostoru pro komponentu jádra evdev se nazývá libevdev. Libevdev abstrahuje evdev ioctls prostřednictvím typově bezpečných rozhraní a poskytuje funkce ke změně vzhledu zařízení. Libevdev sdílí podobnosti s číst systémové volání.[2]
Sedí pod procesem, který zpracovává vstupní události, mezi jádrem a tímto procesem.
- jádro → libevdev → xf86-input-evdev → X server → X klient
Pro Weston / Wayland, zásobník by vypadal takto:
- jádro → libevdev → libinput → Skladatel Wayland → Klient Wayland
Od verze 1.16 xorg-xserver získal podporu pro libinput:
- jádro → libevdev → libinput → xf86-input-libinput → X server → X klient
evdev je primárně používán zobrazovací servery jako X.org (prostřednictvím ovladače xf86-input-evdev a libevdev) a Weston.
Viz také
Reference
externí odkazy
- „Vstupní ovladače systému Linux v1.0“ Vojtech Pavlik, 2001 (dokument Linux kernel, nyní poněkud datovaný)
- libevdev, knihovna C pro rozhraní evdev
- Vazby Pythonu pro rozhraní evdev
- Přejít na vazby pro rozhraní evdev
- "linuxový vstupní ekosystém" autor: Joe Shaw, 1. října 2010 (příspěvek na blogu)
Tento Linux související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |