thelynx |
05-08-2016 05:24 AM |
Quote:
Originally Posted by ferrari
(Post 5542112)
Even though /proc/bus/input/devices reports that you have a "SynPS/2 Synaptics TouchPad", it's clear that the X-server is not using the synaptics driver for it (hence the synclient message). Examine /var/log/Xorg.0.log for messages related to the input device detection and configuration.
In the /etc/X11/xorg.conf.d/ directory, there should be a configuration file '50-synaptics.conf' designed to help recognise these devices and configure as necessary. Check that it is present.
|
In /etc/X11/ there is only a file (not a folder) called xorg.conf.d. The file contains the following:
Code:
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
Also in the X11 folder, I have 10-synaptics.conf, which contains the following:
Code:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "ClickPad" "true"
Option "EmulateMidButtonTime" "0"
Option "AreaBottomEdge" "4000"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
EndSection
Finally, there is also 50-synaptics.conf:
Code:
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
# MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
Do you see anything unusual there?
Here are some logs:
Code:
[ 5.808] (**) Option "xkb_model" "pc102"
[ 5.808] (**) Option "xkb_layout" "us"
[ 5.808] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 5.808] (II) input device 'Video Bus', /dev/input/event5 is tagged by udev as: Keyboard
[ 5.808] (II) input device 'Video Bus', /dev/input/event5 is a keyboard
[ 5.809] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[ 5.809] (II) No input driver specified, ignoring this device.
[ 5.809] (II) This device may have been added with another device file.
[ 5.809] (II) config/udev: Adding input device Sleep Button (/dev/input/event2)
[ 5.809] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[ 5.809] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[ 5.809] (II) Using input driver 'libinput' for 'Sleep Button'
[ 5.809] (**) Sleep Button: always reports core events
[ 5.809] (**) Option "Device" "/dev/input/event2"
[ 5.809] (**) Option "_source" "server/udev"
[ 5.809] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[ 5.809] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[ 5.824] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3/event2"
[ 5.824] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[ 5.824] (**) Option "xkb_model" "pc102"
[ 5.824] (**) Option "xkb_layout" "us"
[ 5.824] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 5.824] (II) input device 'Sleep Button', /dev/input/event2 is tagged by udev as: Keyboard
[ 5.824] (II) input device 'Sleep Button', /dev/input/event2 is a keyboard
[ 5.825] (II) config/udev: Adding input device Logitech M315/M235 (/dev/input/event7)
[ 5.825] (**) Logitech M315/M235: Applying InputClass "evdev pointer catchall"
[ 5.825] (**) Logitech M315/M235: Applying InputClass "libinput pointer catchall"
[ 5.825] (II) Using input driver 'libinput' for 'Logitech M315/M235'
[ 5.825] (**) Logitech M315/M235: always reports core events
[ 5.825] (**) Option "Device" "/dev/input/event7"
[ 5.825] (**) Option "_source" "server/udev"
[ 5.826] (II) input device 'Logitech M315/M235', /dev/input/event7 is tagged by udev as: Mouse
[ 5.826] (II) input device 'Logitech M315/M235', /dev/input/event7 is a pointer caps
[ 5.852] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.2/0003:046D:C52B.0003/0003:046D:4009.0004/input/input9/event7"
[ 5.852] (II) XINPUT: Adding extended input device "Logitech M315/M235" (type: MOUSE, id 10)
[ 5.852] (**) Option "AccelerationScheme" "none"
[ 5.852] (**) Logitech M315/M235: (accel) selected scheme none/0
[ 5.852] (**) Logitech M315/M235: (accel) acceleration factor: 2.000
[ 5.852] (**) Logitech M315/M235: (accel) acceleration threshold: 4
[ 5.853] (II) input device 'Logitech M315/M235', /dev/input/event7 is tagged by udev as: Mouse
[ 5.853] (II) input device 'Logitech M315/M235', /dev/input/event7 is a pointer caps
[ 5.854] (II) config/udev: Adding input device Logitech M315/M235 (/dev/input/mouse1)
[ 5.854] (II) No input driver specified, ignoring this device.
[ 5.854] (II) This device may have been added with another device file.
[ 5.854] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event10)
[ 5.854] (II) No input driver specified, ignoring this device.
[ 5.854] (II) This device may have been added with another device file.
[ 5.855] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event11)
[ 5.855] (II) No input driver specified, ignoring this device.
[ 5.855] (II) This device may have been added with another device file.
[ 5.855] (II) config/udev: Adding input device HDA Intel PCH Dock Mic (/dev/input/event12)
[ 5.855] (II) No input driver specified, ignoring this device.
[ 5.855] (II) This device may have been added with another device file.
[ 5.855] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone (/dev/input/event13)
[ 5.855] (II) No input driver specified, ignoring this device.
[ 5.855] (II) This device may have been added with another device file.
[ 5.856] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event14)
[ 5.856] (II) No input driver specified, ignoring this device.
[ 5.856] (II) This device may have been added with another device file.
[ 5.856] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
[ 5.856] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[ 5.856] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[ 5.856] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[ 5.856] (**) AT Translated Set 2 keyboard: always reports core events
[ 5.856] (**) Option "Device" "/dev/input/event0"
[ 5.856] (**) Option "_source" "server/udev"
[ 5.857] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[ 5.857] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[ 5.872] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input0/event0"
[ 5.872] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 11)
[ 5.872] (**) Option "xkb_model" "pc102"
[ 5.872] (**) Option "xkb_layout" "us"
[ 5.872] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 5.872] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is tagged by udev as: Keyboard
[ 5.872] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event0 is a keyboard
[ 5.873] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event6)
[ 5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[ 5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchscreen catchall"
[ 5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[ 5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[ 5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[ 5.873] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchscreen catchall"
[ 5.873] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[ 5.873] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 5.873] (**) Option "Device" "/dev/input/event6"
[ 5.873] (**) Option "_source" "server/udev"
[ 5.873] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is tagged by udev as: Touchpad Touchscreen
[ 5.873] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is a touchpad
[ 5.904] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event6"
[ 5.904] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 12)
[ 5.904] (**) Option "AccelerationScheme" "none"
[ 5.904] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[ 5.904] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[ 5.904] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[ 5.904] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is tagged by udev as: Touchpad Touchscreen
[ 5.904] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event6 is a touchpad
[ 5.904] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[ 5.904] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[ 5.905] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event8)
[ 5.905] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[ 5.905] (**) TPPS/2 IBM TrackPoint: Applying InputClass "libinput pointer catchall"
[ 5.905] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[ 5.905] (**) TPPS/2 IBM TrackPoint: always reports core events
[ 5.905] (**) Option "Device" "/dev/input/event8"
[ 5.905] (**) Option "_source" "server/udev"
[ 5.905] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is tagged by udev as: Mouse Pointingstick
[ 5.905] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is a pointer caps
[ 5.936] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input8/event8"
[ 5.936] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
[ 5.936] (**) Option "AccelerationScheme" "none"
[ 5.936] (**) TPPS/2 IBM TrackPoint: (accel) selected scheme none/0
[ 5.936] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[ 5.936] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[ 5.936] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is tagged by udev as: Mouse Pointingstick
[ 5.936] (II) input device 'TPPS/2 IBM TrackPoint', /dev/input/event8 is a pointer caps
[ 5.936] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse2)
[ 5.936] (II) No input driver specified, ignoring this device.
[ 5.936] (II) This device may have been added with another device file.
[ 5.937] (II) config/udev: Adding input device PC Speaker (/dev/input/event15)
[ 5.937] (II) No input driver specified, ignoring this device.
[ 5.937] (II) This device may have been added with another device file.
[ 5.937] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event9)
[ 5.937] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[ 5.937] (**) ThinkPad Extra Buttons: Applying InputClass "libinput keyboard catchall"
[ 5.937] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
[ 5.937] (**) ThinkPad Extra Buttons: always reports core events
[ 5.937] (**) Option "Device" "/dev/input/event9"
[ 5.937] (**) Option "_source" "server/udev"
[ 5.937] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is tagged by udev as: Keyboard
[ 5.937] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is a keyboard
[ 5.956] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input10/event9"
[ 5.956] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 14)
[ 5.956] (**) Option "xkb_model" "pc102"
[ 5.956] (**) Option "xkb_layout" "us"
[ 5.956] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 5.956] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is tagged by udev as: Keyboard
[ 5.956] (II) input device 'ThinkPad Extra Buttons', /dev/input/event9 is a keyboard
[ 7.617] (II) intel(0): EDID vendor "AUO", prod id 8510
[ 7.617] (II) intel(0): Printing DDC gathered Modelines:
[ 7.617] (II) intel(0): Modeline "1600x900"x0.0 110.00 1600 1664 1706 2010 900 903 906 912 -hsync -vsync (54.7 kHz eP)
[ 7.617] (II) intel(0): Modeline "1600x900"x0.0 73.33 1600 1664 1706 2010 900 903 906 912 -hsync -vsync (36.5 kHz e)
Do you see anything that doesn't look right? Sorry I'm not very good at troubleshooting this type of thing.
thanks for your help.
|