libinput
E751204
libinput is a generic input handling library used by Wayland compositors and other Linux desktop components to provide unified support for keyboards, pointers, touchpads, and touchscreens.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Linux library
ⓘ
free and open-source software ⓘ input handling library ⓘ |
| aimsTo |
provide a single input stack for Wayland compositors
ⓘ
unify input handling across Linux desktops ⓘ |
| configurationVia |
libinput configuration API
NERFINISHED
ⓘ
udev hwdb ⓘ |
| dependsOn |
libevdev
NERFINISHED
ⓘ
udev ⓘ |
| developer |
Peter Hutterer
NERFINISHED
ⓘ
Red Hat NERFINISHED ⓘ |
| hostedOn | freedesktop.org NERFINISHED ⓘ |
| license | MIT License ⓘ |
| operatingSystem | Linux ⓘ |
| partOf | Wayland desktop stack ⓘ |
| programmingLanguage | C ⓘ |
| provides |
device discovery
ⓘ
disable-while-typing for touchpads ⓘ input event processing ⓘ libinput-debug-* diagnostic tools ⓘ natural scrolling ⓘ palm detection ⓘ pointer acceleration ⓘ scrolling configuration ⓘ tablet tool calibration ⓘ tap-to-click for touchpads ⓘ touchpad gestures ⓘ unified input device handling API ⓘ |
| replaces |
evdev-specific input handling in compositors
ⓘ
synaptics touchpad driver in many desktops ⓘ |
| repository | https://gitlab.freedesktop.org/libinput/libinput ⓘ |
| supports |
Wayland
NERFINISHED
ⓘ
X11 via xf86-input-libinput ⓘ keyboard input ⓘ mouse input ⓘ pointer input ⓘ switch input ⓘ tablet input ⓘ tablet pad input ⓘ touchpad input ⓘ touchscreen input ⓘ |
| usedBy |
GNOME Shell
NERFINISHED
ⓘ
KWin NERFINISHED ⓘ Mutter NERFINISHED ⓘ Sway NERFINISHED ⓘ Wayland compositors ⓘ Weston NERFINISHED ⓘ X.Org Server NERFINISHED ⓘ X.Org xf86-input-libinput driver NERFINISHED ⓘ |
| uses | Linux input subsystem NERFINISHED ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.