c8a608cb6c
Having a generic catchall also adds devices like accelerometers. These devices make X unusable, hence restrict matching to "known sane" devices like pointers, touchpads, keyboards, tablets and touchscreens. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Acked-by: Julien Cristau <jcristau@debian.org> Acked-by: Dan Nicholson <dbn.lists@gmail.com> Acked-by: James Cloos <cloos@jhcloos.com>
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
#
|
|
# Catch-all evdev loader for udev-based systems
|
|
# We don't simply match on any device since that also adds accelerometers
|
|
# and other devices that we don't really want to use. The list below
|
|
# matches everything but joysticks.
|
|
|
|
Section "InputClass"
|
|
Identifier "evdev pointer catchall"
|
|
MatchIsPointer "on"
|
|
MatchDevicePath "/dev/input/event*"
|
|
Driver "evdev"
|
|
EndSection
|
|
|
|
Section "InputClass"
|
|
Identifier "evdev keyboard catchall"
|
|
MatchIsKeyboard "on"
|
|
MatchDevicePath "/dev/input/event*"
|
|
Driver "evdev"
|
|
EndSection
|
|
|
|
Section "InputClass"
|
|
Identifier "evdev touchpad catchall"
|
|
MatchIsTouchpad "on"
|
|
MatchDevicePath "/dev/input/event*"
|
|
Driver "evdev"
|
|
EndSection
|
|
|
|
Section "InputClass"
|
|
Identifier "evdev tablet catchall"
|
|
MatchIsTablet "on"
|
|
MatchDevicePath "/dev/input/event*"
|
|
Driver "evdev"
|
|
EndSection
|
|
|
|
Section "InputClass"
|
|
Identifier "evdev touchscreen catchall"
|
|
MatchIsTouchscreen "on"
|
|
MatchDevicePath "/dev/input/event*"
|
|
Driver "evdev"
|
|
EndSection
|