[ltp] synaptics + trackpoint
Richard Neill
linux-thinkpad@linux-thinkpad.org
Mon, 10 Apr 2006 00:02:05 +0100
Daniel Skorka wrote:
> As noone seems to have encountered the same problem:
> Those of you that have a T43 or similar, using the synaptics driver and
> still have a working trackpoint: What exact configuration do you have
> (xorg.cong, kernel version, version of synaptics driver)? I also am
> unable to use an external USB mouse, so this is quite an annoyance.
>
Sorry - can't advise with the trackpoint. But I can tell you how to deal
with the mouse:
1)Udev rules
Create a separate udev rule for each mouse device. For example, on my
A22, the trackpoint is a PS/2 device, and has this rule:
BUS=="serio", kernel=="mouse*", SYSFS{description}=="i8042 Aux Port",
NAME="input/%k", SYMLINK="input/trackpoint"
Then, instead of the kernel's hybrid "/dev/input/mouse", you have
several separate things: /dev/input/trackpoint, /dev/input/myusbmouse
etc.
The synaptics device will give you 2 different devices, one for the
trackpoint and one for the touchpad.
Don't just use the various /dev/input/mouse[012] devices, because these
are dynamically re-assigned as the kernel detects them.
2)Xorg.conf then has multipe *different* InputDevice sections.
3)The ServerLayout part of xorg.conf then has eg
InputDevice "ps2mouse" "CorePointer"
InputDevice "trackpoint" "SendCoreEvents"
One core pointer, as many sendcoreevents as you like.
Hope that helps,
Richard