[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