You are not logged in.
Pages: 1
After moving to a pure systemd system. I have problems with function key. I managed to fix problems with multimedia key with xbindkeys.
But I still have problem with my touchpad.
Seem my system recognizes touchpad but it don't work, after enabling touchpad, I cant move my pointer with touchpad.
I enables touchpad by synclient command
synclient TouchpadOff=0
This is some extra information.
$synclient -l
Parameter settings:
LeftEdge = 1764
RightEdge = 5358
TopEdge = 1639
BottomEdge = 4479
FingerLow = 25
FingerHigh = 30
FingerPress = 256
MaxTapTime = 180
MaxTapMove = 234
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
FastTaps = 0
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 7
VertScrollDelta = 106
HorizScrollDelta = 106
VertEdgeScroll = 1
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 0
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.0375587
TrackstickSpeed = 40
EdgeMotionMinZ = 30
EdgeMotionMaxZ = 160
EdgeMotionMinSpeed = 1
EdgeMotionMaxSpeed = 426
EdgeMotionUseAlways = 0
TouchpadOff = 1
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 10
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 1
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 26
VertHysteresis = 26
ClickPad = 0
Offline
What does your Xorg log say?
Offline
This is a part of my Xorg log, there's something wrong with my driver.
It say "No input driver specified, ignoring this device. This device may have been added with another device file"
[ 42.632] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event11)
[ 42.632] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 42.632] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 42.632] (II) LoadModule: "synaptics"
[ 42.633] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 42.641] (II) Module synaptics: vendor="X.Org Foundation"
[ 42.641] compiled for 1.13.0, module version = 1.6.2
[ 42.641] Module class: X.Org XInput Driver
[ 42.641] ABI class: X.Org XInput driver, version 18.0
[ 42.641] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 42.641] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 42.641] (**) Option "Device" "/dev/input/event11"
[ 42.641] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5650
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4710
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 42.642] (**) Option "SHMConfig" "on"
[ 42.642] (**) Option "TapButton1" "1"
[ 42.642] (**) Option "TapButton2" "2"
[ 42.642] (**) Option "TapButton3" "3"
[ 42.642] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 42.642] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 42.642] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input12/event11"
[ 42.642] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 14)
[ 42.642] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[ 42.642] (**) synaptics: SynPS/2 Synaptics TouchPad: MaxSpeed is now 1.75
[ 42.642] (**) synaptics: SynPS/2 Synaptics TouchPad: AccelFactor is now 0.038
[ 42.643] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 42.643] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[ 42.643] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 42.643] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 42.643] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[ 42.643] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 42.643] (II) No input driver specified, ignoring this device.
[ 42.643] (II) This device may have been added with another device file.
This is my /etc/X11/xorg.conf.d/10-synaptics.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Offline
Your Xorg log is showing the device at /dev/input/mouse1 so in /etc/X11/xorg.conf.d/10-synaptics.conf try changing :
MatchDevicePath "/dev/input/event*"
to
MatchDevicePath "/dev/input/mouse1"
See the Synaptics wiki page for a little more info. I just ran into this issue as well with some of the latest updates.
Offline
After change to
MatchDevicePath "/dev/input/mouse1"
Synclient cant regconize my touchpad
synclient
Couldn't find synaptics properties. No synaptics driver loaded?
This log
[ 28.658] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event11)
[ 28.658] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 28.658] (II) Using input driver 'evdev' for 'SynPS/2 Synaptics TouchPad'
[ 28.658] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 28.658] (**) evdev: SynPS/2 Synaptics TouchPad: Device: "/dev/input/event11"
[ 28.658] (--) evdev: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[ 28.658] (--) evdev: SynPS/2 Synaptics TouchPad: Found 3 mouse buttons
[ 28.658] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute axes
[ 28.658] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute multitouch axes
[ 28.658] (--) evdev: SynPS/2 Synaptics TouchPad: Found x and y absolute axes
[ 28.658] (--) evdev: SynPS/2 Synaptics TouchPad: Found absolute touchpad.
[ 28.658] (II) evdev: SynPS/2 Synaptics TouchPad: Configuring as touchpad
[ 28.658] (**) evdev: SynPS/2 Synaptics TouchPad: YAxisMapping: buttons 4 and 5
[ 28.658] (**) evdev: SynPS/2 Synaptics TouchPad: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 28.658] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input12/event11"
[ 28.658] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 14)
[ 28.658] (II) evdev: SynPS/2 Synaptics TouchPad: initialized for absolute axes.
[ 28.659] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[ 28.659] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[ 28.659] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 28.659] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 28.659] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse1)
[ 28.659] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 28.659] (II) LoadModule: "synaptics"
[ 28.659] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 28.665] (II) Module synaptics: vendor="X.Org Foundation"
[ 28.665] compiled for 1.13.0, module version = 1.6.2
[ 28.665] Module class: X.Org XInput Driver
[ 28.665] ABI class: X.Org XInput driver, version 18.0
[ 28.665] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[ 28.665] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 28.665] (**) Option "Device" "/dev/input/mouse1"
[ 28.666] (EE) synaptics: SynPS/2 Synaptics TouchPad: Synaptics driver unable to detect protocol
[ 28.666] (EE) PreInit returned 11 for "SynPS/2 Synaptics TouchPad"
[ 28.666] (II) UnloadModule: "synaptics"
Offline
Ah well sorry that didn't fix it for you. It may still help to go back to the Synaptics wiki page and go through the rest of the troubleshooting section to see if something else applies. There have definitely been some changes recently, so it may be a simple config change is all that's needed.
Offline
After change 10-synaptics.conf, probaly the most important change is turning off SHMConfig and setting CoastingSpeed to 0
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CoastingSpeed" "0"
EndSection
And turn off Gnome 3 mouse daemon setting following wiki
dconf write /org/gnome/settings-daemon/plugins/mouse/active false
Now my touchpad works flawlessly. But I dont know why it works )
Thank you @dschrute for your support ^^.
Last edited by SuperBo (2012-10-25 09:34:44)
Offline
Pages: 1