You are not logged in.
I have a Synaptics touchpad which I could do two finger scrolling just a day ago. Today, when I try using it with two fingers, the pointer just "flips out", changing its position million times a second.
synclient used to show higher "widths" when I used multitouch (so I could scroll with pressure&width emulation), now it won't do that at all (it recognizes the width when I acutally use my whole finger, though)
here's xorg.0.log :
(II) Synaptics touchpad driver version 1.2.1
(--) Mouse0 auto-dev sets device to /dev/input/event8
(**) Option "Device" "/dev/input/event8"
(II) Mouse0: x-axis range 1472 - 5472
(II) Mouse0: y-axis range 1408 - 4448
(II) Mouse0: pressure range 0 - 255
(II) Mouse0: finger width range 0 - 0
(II) Mouse0: buttons: left right
(**) Option "SHMConfig" "true"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "130"
(**) Option "EmulateTwoFingerMinZ" "70"
(**) Option "EmulateTwoFingerMinW" "9"
(**) Option "VertScrollDelta" "100"
(**) Option "HorizScrollDelta" "100"
(**) Option "CornerCoasting" "true"
(**) Option "VertTwoFingerScroll" "true"
(**) Option "HorizTwoFingerScroll" "true"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(**) Option "MinSpeed" "0.45"
(**) Option "MaxSpeed" "0.90"
(**) Option "AccelFactor" "0.0020"
(**) Option "CoastingSpeed" "0.30"
(--) Mouse0: touchpad found
(**) Option "AlwaysCore" "true"
(**) Option "CorePointer"
(**) Mouse0: always reports core events
(II) XINPUT: Adding extended input device "Mouse0" (type: TOUCHPAD)
(**) Mouse0: (accel) keeping acceleration scheme 1
(**) Mouse0: (accel) acceleration profile 0
(--) Mouse0: touchpad found
(II) config/hal: Adding input device Macintosh mouse button emulation
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.7.3, module version = 2.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found relative axes
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(**) Macintosh mouse button emulation: (accel) keeping acceleration scheme 1
(**) Macintosh mouse button emulation: (accel) acceleration profile 0
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) Synaptics touchpad driver version 1.2.1
(**) Option "Device" "/dev/input/event8"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) SynPS/2 Synaptics TouchPad: no supported touchpad found
(EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "SynPS/2 Synaptics TouchPad"
(II) UnloadModule: "synaptics"
(EE) config/hal: NewInputDeviceRequest failed (8)
and xorg.conf :
Section "InputDevice"
Identifier "Mouse0"
Driver "synaptics"
Option "AlwaysCore" "true" # send events to CorePointer
Option "Device" "/dev/input/mice"
#Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true" # configurable at runtime? security risk
# Option "LeftEdge" "1300" # x coord left
# Option "RightEdge" "5500" # x coord right
# Option "TopEdge" "770" # y coord top
# Option "BottomEdge" "5300" # y coord bottom
Option "FingerLow" "25" # pressure below this level triggers release
Option "FingerHigh" "30" # pressure above this level triggers touch
Option "MaxTapTime" "130" # max time in ms for detecting tap
# Option "VertEdgeScroll" "true" # enable vertical scroll zone
# Option "HorizEdgeScroll" "true" # enable horizontal scroll zone
Option "CornerCoasting" "true" # enable continuous scroll with finger in corner
Option "CoastingSpeed" "0.30" # corner coasting speed
Option "VertScrollDelta" "100" # edge-to-edge scroll distance of the vertical scroll
Option "HorizScrollDelta" "100" # edge-to-edge scroll distance of the horizontal scroll
Option "MinSpeed" "0.45" # speed factor for low pointer movement
Option "MaxSpeed" "0.90" # maximum speed factor for fast pointer movement
Option "AccelFactor" "0.0020" # acceleration factor for normal pointer movements
Option "VertTwoFingerScroll" "true" # vertical scroll anywhere with two fingers
Option "HorizTwoFingerScroll" "true" # horizontal scroll anywhere with two fingers
Option "EmulateTwoFingerMinW" "9" # this may vary between different machines
Option "EmulateTwoFingerMinZ" "70" # this may vary between different machines
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
I bought a new mouse and thought it was the reason, but I was already switching between touchpad and another mouse on the fly without any problem.
The second possiblity is that I was trying to dim my backlight using some driver and I might have broken my touchpad as a result, but basic gestures (edge scroll,etc) work without any problem and also, I can use it flawlessly on windows.
Any suggestions ?
Last edited by felace (2010-04-16 14:34:10)
Offline
I booted an opensuse livecd to see if it's really not my touchpad device that's broken, it turned out it's not. I could use it.
Then I switched back to arch...and now synclient recognizes my touches properly ( it's not the reboot that fixed it, done lots of them before trying the livecd )
I have no idea what happened.
Offline
I would like to say I have had this problem for a year now. It was working fine yesterday, and now when I booted into windows and back to archlinux it started going crazy on two fingers. Anyone have a solution? I desperately want this resolved.
When I use two fingers it goes crazy, when I put my finger down so it covers a larger surface area it works (but that's not the way I want it).
Edit: Okay, after a lot of googling synonyms, I got https://bbs.archlinux.org/viewtopic.php?id=77005. This solved my problems and this thread is solved.
Last edited by caelestis (2011-01-22 20:07:54)
Offline