The libinput_device is fetched from the ClutterInputDevice, and configured through the libinput_device_*config* API.
https://bugzilla.gnome.org/show_bug.cgi?id=739397
2d878d3 backends/native: Add libinput-based MetaInputSettings implementation
src/Makefile.am | 2 +
src/backends/meta-input-settings.c | 13 ++
src/backends/native/meta-input-settings-native.c | 217 ++++++++++++++++++++++
src/backends/native/meta-input-settings-native.h | 49 +++++
4 files changed, 281 insertions(+)
Upstream: git.gnome.org