Red Hat Bugzilla – Bug 121422
Default X configuration doesn't allow touchpad to be disabled.
Last modified: 2007-11-30 17:10:40 EST
Description of problem:
I have a laptop with a touchpad which is very easily hit with the heel
of the hand while typing. I also have a USB mouse. I need to be able
to disable the touchpad, by means of 'xsetpointer' or otherwise.
The default X configuration uses /dev/input/mice and does not allow
any fine-grained selection of input devices.
I've fixed this locally by means of the following configuration, but
InputDevice "Touchpad" "CorePointer"
InputDevice "USB Mouse" "AlwaysCore"
This means that if the USB mouse is present when X is started, it's
_always_ generate core events, which is OK. By issuing 'xsetpointer
USB\ Mouse' I can disable the touchpad, and by issuing 'xsetpointer
Touchpad' I can enable it again.
If X is started without the USB mouse enabled, I have to select the
'DevInputMice' pointer to make it work, and the touchpad cannot be
1. Hotplug of pointer devices.
2. xsetpointer to be able to individually enable and disable devices,
(i.e. make it checkboxes not radio-buttons).
(or maybe the kernel should have a way to omit events emitted by
certain devices from the output of /dev/input/mice?)
The xorg-x11 package does not contain any configuration tools. The
X server just uses the config file present in the system.
Reassigning feature request to system-config-display component, our
X configuration tool. Changing version to "devel", as FC2 isn't final
I'm not convinced that disabling the touchpad is something that a
signifcant percentage of users would want to do. It doesn't seem like
something we want to expose in the display configuration tool.
I'm going to close as 'wontfix' but only in terms of
system-config-display. If you feel that it should be reopened and
assigned to a different component, please do.