summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2017-01-27 14:34:39 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2017-01-30 10:11:21 +1000
commitaae997e60ed33924bd8467df8d55da7e0484f606 (patch)
tree498ff150a18ac286d1a00c6bb4c61074d9784742 /doc
parent6ef816b4f5f17ef7d4bb90fca25b26205124fc78 (diff)
doc: update the FAQ entry with how config options are stored
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'doc')
-rw-r--r--doc/faqs.dox20
1 files changed, 14 insertions, 6 deletions
diff --git a/doc/faqs.dox b/doc/faqs.dox
index b443a03..7b0b666 100644
--- a/doc/faqs.dox
+++ b/doc/faqs.dox
@@ -40,12 +40,20 @@ manage these and decide which configuration option to apply to each device.
This must be done at startup, after a resume and whenever a new device is
detected.
-In a GNOME X.Org stack a user would usually toggle an option in
-the gnome-control-center which adjusts a gsettings entry. That change is
-picked up by gnome-settings-daemon and applied to the device by adjusting
-input device properties that the xf86-input-libinput driver provides.
-The input device property changes map to the respective libinput
-configuration options.
+One commonly used way to configure libinput is to have the Wayland
+compositor expose a compositor-specific configuration option. For example,
+in a GNOME stack, the gnome-control-center modifies dconf entries. These
+changes are read by mutter and applied to libinput. Changing these entries
+via the gsettings commandline tool has the same effect.
+
+Another commonly used way to configure libinput is to have xorg.conf.d
+snippets. When libinput is used with the xf86-input-libinput driver in an
+X.Org stack, these options are read on startup and apply to each device.
+Changing properties at runtime with the xinput commandline tool has the same
+effect.
+
+In both cases, the selection of available options and how they are exposed
+depends on the libinput caller (e.g. mutter or xf86-input-libinput).
@dotfile libinput-stack-gnome.gv