]> err.no Git - systemd/commit
extras: Add input_id
authorMartin Pitt <martin.pitt@ubuntu.com>
Mon, 30 Nov 2009 17:38:43 +0000 (18:38 +0100)
committerMartin Pitt <martin.pitt@ubuntu.com>
Mon, 30 Nov 2009 17:38:43 +0000 (18:38 +0100)
commita6cf7734015dfc4479f4fdd4585d8953979fe0b0
treecfea8e3acc45d4434c599db11abdebc0fd8c3358
parentd6b5571c1237c0a8e49dfc148615309f9c1a6c5c
extras: Add input_id

input_id probes input/event devices for their class (keyboard, keys, mouse,
touchpad, tablet, joystick). This is based on the corresponding hal code in
hald/linux/device.c, input_test_{abs,rel,...}.

This should provide enough functionality to get hal-less X.org working (which
in particular needs to know exactly which devices are touchpads).

Replace the brittle hacks in 60-persistent-input.rules with checking for the
new ID_INPUT_* flags. This keeps the old ID_CLASS properties for now (but they
are to be removed later on).

Note: The current code has several hacks still, which are to be replaced with
proper libudev calls later on.
Makefile.am
extras/input_id/.gitignore [new file with mode: 0644]
extras/input_id/input_id.c [new file with mode: 0644]
rules/rules.d/60-persistent-input.rules