On Sun, May 08, 2011 at 06:36:46AM +0600, Alexandr Shadchin wrote: > Hi, > > Default touchpad behaves as mouse (compatible with xf86-input-mouse) > for full power need used xf86-input-synaptics. > > Please check work of touchpad in compat mode (xf86-input-mouse), > who are interested check xf86-input-synaptics. > > Driver xf86-input-synaptics need to build manually:
We will provide some xserver patch in the future to automatically generate it when no xorg.conf is present and a synaptics touchpad is deteced, but in the mean time you need this sample xorg.conf fragment (which can be used alone if you don't have any xorg.conf) to enable the xf86-input-synaptics driver for the touchpad, while still allowing an external (usb or ps/2) mouse to be used with the xf86-input-mouse driver: Section "InputDevice" Identifier "Touchpad0" Driver "synaptics" Option "Device" "/dev/wsmouse0" Option "AutoServerLayout" "True" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Device" "/dev/wsmouse" Option "AutoServerLayout" "True" EndSection (the "Device" sections are important). If you don't explicitely setup the xf86-input-synaptics driver in xorg.conf, the xf86-input-mouse driver will still handle all wsmouse(4) input events, and you won't benifit of any enhanced features for the synaptics driver. when a synaptics touchpad is detected by the pms(4) driver, it will enable all the synaptics firmware features, but still provide a standard relative pointer to wsmouse(4) until a specific ioctl() is issued to switch to the native synaptics protocol. This ioctl is used by the xf86-input-synaptics driver to unleash the extra features. -- Matthieu Herrb