You are not logged in.
I have been unable to configure my Touchpad on my Asus A42F. When I first installed Arch two days ago, after running Xorg -configure, the touchpad worked with two finger scrolling, multi-touch clicking, etc. However, I was unable to run anything like gsynaptics, or change any settings in /etc/X11/xorg.conf.d/ to change things like clicking behavior or disabling the touchpad while typing.
Under xinput list, my pointing device was listed as a Logitech Wheel Mouse, instead of some sort of trackpad.
Upon researching the issue, I discovered that this behavior was due to a problem with a kernel driver, but had been fixed in the 2.6.34 kernel. So I went ahead and upgraded, hopefully to allow myself to be able to start configuring the touchpad.
I have linked to my current xorg.0.log, xorg.conf, and xinput list output. So far, my touchpad does absolutely nothing (I don't believe it is even being loaded).
Can anyone help me get this thing going?
http://pastebin.com/w6WAxJY8
http://pastebin.com/LsD4b6QX
http://pastebin.com/JBbzrsJK
EDIT: I managed to resolve this issue by running the following commands. I found them while searching through the ubuntu forums:
echo "options psmouse force_elantech=1" | sudo tee -a /etc/modprobe.d/psmouse.conf
sudo rmmod psmouse && sudo modprobe psmouse
Which loads the elantech driver properly.
Xinput now lists:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynapticsTouchpad id=6 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad
Last edited by transmition (2010-07-22 07:03:49)
Offline
This should probably be in the Wiki. More and more laptops are coming out with these Elantech Touchpads. That's the case of my Asus N82jv, but from what I could gather from some googling, this is becoming a common issue with laptops from different manufactures.
From my experiments with minimal settings, this is what seemed to work. I'm not sure it's the only identifier name possible, but this one worked, after trying a few.
Section "InputClass"
Identifier "Touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
EndSection
If anyone is interested, here is the configuration I settled with:
Section "InputClass"
Identifier "Touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "SHMConfig" "on"
Option "LeftEdge" "130"
Option "RightEdge" "840"
Option "TopEdge" "130"
Option "BottomEdge" "640"
Option "VertEdgeScroll" "on"
Option "HorizEdgeScroll" "on"
Option "CornerCoasting" "on"
Option "CoastingSpeed" "0.30"
Option "VertTwoFingerScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "off"
Option "CricularTrigger" "0"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "LTCornerButton" "2"
Option "RTCornerButton" "2"
EndSection
Last edited by Xehoz (2010-07-28 04:11:54)
Offline