libevdev-1.13.4

Introduksjon til libevdev

libevdev pakken tilbyr funksjoner for å kommunisere med evdev grensesnittet for generisk inndata. Samtidig abstraherer den også detaljer som ioctls til fordel for å tilby et enkelt grensesnitt for håndtering av inndata.

Kjernekonfigurasjon

Aktiver følgende alternativer i kjernekonfigurasjonen og kompiler kjernen på nytt om nødvendig:

Device Drivers --->
  Input device support --->
    -*-   Generic input layer (needed for keyboard, mouse, ...)          [INPUT]
    <*/M>   Event interface                                        [INPUT_EVDEV]

Installasjon av libevdev

Installer libevdev ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup ..                  \
      --prefix=/usr             \
      --buildtype=release       \
      -D documentation=disabled \
      -D tests=disabled &&

ninja

Nå, som root bruker:

ninja install

Parameterforklaringer

[Notat]

Notat

Undersøk meson_options.txt eller meson.options for en fullstendig liste over alternativer.

-D tests=disabled: Denne bryteren deaktiverer bygging av tester siden de er avhengige av Check.

Innhold

Installerte Programmer: libevdev-tweak-device, mouse-dpi-tool, og touchpad-edge-detector
Installert Bibliotek: libevdev
Installert Mappe: /usr/include/libevdev-1.0

Korte Beskrivelser

libevdev-tweak-device

er et verktøy for å endre noen egenskaper for kjerneenheter

mouse-dpi-tool

er et verktøy for å estimere oppløsningen til en mus

touchpad-edge-detector

touchpad-edge-detector er et verktøy som leser berøringsplatehendelsene fra kjernen og beregner minimum og maksimum for henholdsvis x og y koordinatene

libevdev

inneholder API funksjoner for evdev generisk inndatagrensesnitt