dexconf thinks Synaptics driver is called 'synaptic'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xfree86 (Ubuntu) |
Fix Released
|
High
|
Daniel Stone |
Bug Description
While an entry is made in /etc/X11/
simply points it at /dev/psaux and treats it like a common PS/2 mouse.
To get it working properly I had to:
Add 'Load "synaptics"' to the module section of XF86Config-4
In the InputDevice section for the touchpad, change 'Option "Device"
"/dev/psaux"' to 'Option "Device" "/dev/input/ts0"' (I'm not entirely sure
whether the touchpad would reliably happen to be this device on other setups,
but I kind of think it will be)
In the InputDevice section for the touchpad, also add some stuff from
/usr/share/
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/ts0"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
# Option "SHMConfig" "on"
# Option "Repeater" "/dev/ps2mouse"
EndSection
(my InputDevice entry with the stuff pasted in)
I'm fairly sure this could be done automatically. Couldn't it?
It should be -- I assume you have a laptop? When you run 'laptop-detect; echo
$?' as root, what gets printed? I suspect the problem is that we can't detect
your specific laptop as a laptop.