diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2015-02-10 14:23:32 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2015-02-18 10:08:29 +1000 |
commit | 2b2a1b0eb9f4e3bc835401e1436731fcf4b2163b (patch) | |
tree | 9ec67c6fb2a07d41cc0feb607a4d0a66dc4baf58 /udev/.gitignore | |
parent | f0d7eaf11e40e54fe3ace5c50718168c66d45c7a (diff) |
Add udev bits to assign LIBINPUT_DEVICE_GROUP
The easiest way to get a device group is by looking at the phys path of the
input device (which looks like usb-0000:00:14.0-1/input1) and dropping the
/inputX bit. The rest is the same for devices that belong together (except on
the Cintiq 22HD Touch).
Ideally we could just take ATTRS{phys} but we can't select substrings to drop
into ENV so we need to do it ourselves. This patch adds a callout that takes a
syspath and prints the mangled path, to be used in LIBINPUT_DEVICE_GROUP.
The rule triggers on any device that has a non-zero phys attribute, this
groups devices like tablets together but also devices like mice with multiple
interfaces.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Tested-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Diffstat (limited to 'udev/.gitignore')
-rw-r--r-- | udev/.gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/udev/.gitignore b/udev/.gitignore new file mode 100644 index 0000000..d8e1456 --- /dev/null +++ b/udev/.gitignore @@ -0,0 +1 @@ +libinput-device-group |