touchpad issues
by DBabo from LinuxQuestions.org on (#6D106)
hello,
sometime over the past few months, the "double-click" on my touchpad stopped working. I blamed an HW issue, but in BIOS "double-click" works fine. Must be one of the updates.
Laptop - 2017 Dell Lattitude.
Logitech ERGO M575 - is an external (USB) mouse device that works fine.
It appears that when I switch touchpad devices in "Applications-> Settings -> Mouse and Touchpad", I have to have the DLL touchpad and mouse enabled before the Synaptic device can recognize events...
Any pointers are appreciated.
Code:ls -l /usr/share/X11/xorg.conf.d/
total 24
-rw-r--r-- 1 root root 1099 May 28 2018 10-evdev.conf
-rw-r--r-- 1 root root 1659 Apr 26 05:39 10-quirks.conf
-rw-r--r-- 1 root root 92 Oct 15 2019 10-radeon.conf
-rw-r--r-- 1 root root 1429 Jan 24 2022 40-libinput.conf
-rw-r--r-- 1 root root 3458 Jul 13 2022 70-wacom.conf
-rw-r--r-- 1 root root 198 Jul 23 2022 71-libinput-overrides-wacom.confmore /usr/share/X11/xorg.conf.d/40-libinput.conf
Code:Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSectionmore /usr/share/X11/xorg.conf.d/40-libinput.conf
Code:Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSectionmore /etc/X11/xorg.conf.d/00-keyboard.conf
Code:# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
EndSectionlocate synaptics
Code:/usr/lib/modules/6.1.12-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_i2c.ko.xz
/usr/lib/modules/6.1.12-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_usb.ko.xz
/usr/lib/modules/6.2.9-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_i2c.ko.xz
/usr/lib/modules/6.2.9-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_usb.ko.xz
/usr/share/libinput/30-vendor-synaptics.quirksxinput
Code: Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Logitech ERGO M575 id=10 [slave pointer (2)]
SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
DLLC6AD:00 06CB:75BF Touchpad id=12 [slave pointer (2)]
DLLC6AD:00 06CB:75BF Mouse id=11 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
Video Bus id=7 [slave keyboard (3)]
Power Button id=8 [slave keyboard (3)]
Sleep Button id=9 [slave keyboard (3)]
Dell WMI hotkeys id=13 [slave keyboard (3)]
AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
DELL Wireless hotkeys id=16 [slave keyboard (3)][root@dell5000 ~]# xinput list-props 15
Code:Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (173): 1
Coordinate Transformation Matrix (175): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (323): 1
libinput Tapping Enabled Default (324): 0
libinput Tapping Drag Enabled (325): 1
libinput Tapping Drag Enabled Default (326): 1
libinput Tapping Drag Lock Enabled (327): 0
libinput Tapping Drag Lock Enabled Default (328): 0
libinput Tapping Button Mapping Enabled (329): 1, 0
libinput Tapping Button Mapping Default (330): 1, 0
libinput Natural Scrolling Enabled (300): 0
libinput Natural Scrolling Enabled Default (301): 0
libinput Disable While Typing Enabled (331): 1
libinput Disable While Typing Enabled Default (332): 1
libinput Scroll Methods Available (302): 1, 1, 0
libinput Scroll Method Enabled (303): 1, 0, 0
libinput Scroll Method Enabled Default (304): 1, 0, 0
libinput Click Methods Available (333): 1, 1
libinput Click Method Enabled (334): 1, 0
libinput Click Method Enabled Default (335): 1, 0
libinput Middle Emulation Enabled (309): 0
libinput Middle Emulation Enabled Default (310): 0
libinput Accel Speed (311): 0.000000
libinput Accel Speed Default (312): 0.000000
libinput Accel Profiles Available (313): 1, 1
libinput Accel Profile Enabled (314): 1, 0
libinput Accel Profile Enabled Default (315): 1, 0
libinput Left Handed Enabled (316): 0
libinput Left Handed Enabled Default (317): 0
libinput Send Events Modes Available (285): 1, 1
libinput Send Events Mode Enabled (286): 0, 0
libinput Send Events Mode Enabled Default (287): 0, 0
Device Node (288): "/dev/input/event9"
Device Product ID (289): 2, 7
libinput Drag Lock Buttons (318): <no items>
libinput Horizontal Scroll Enabled (319): 1
libinput Scrolling Pixel Distance (320): 15
libinput Scrolling Pixel Distance Default (321): 15
libinput High Resolution Wheel Scroll Enabled (322): 1[root@dell5000 ~]# cat /proc/bus/input/devices
Code:....
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event9
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003
I: Bus=0018 Vendor=06cb Product=75bf Version=0100
N: Name="DLLC6AD:00 06CB:75BF Mouse"
P: Phys=i2c-DLLC6AD:00
S: Sysfs=/devices/pci0000:00/INT33C3:00/i2c-1/i2c-DLLC6AD:00/0018:06CB:75BF.0004/input/input19
U: Uniq=
H: Handlers=mouse2 event6
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10
I: Bus=0018 Vendor=06cb Product=75bf Version=0100
N: Name="DLLC6AD:00 06CB:75BF Touchpad"
P: Phys=i2c-DLLC6AD:00
S: Sysfs=/devices/pci0000:00/INT33C3:00/i2c-1/i2c-DLLC6AD:00/0018:06CB:75BF.0004/input/input20
U: Uniq=
H: Handlers=mouse3 event7
B: PROP=5
B: EV=1b
B: KEY=6420 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
...
I: Bus=0003 Vendor=046d Product=4096 Version=0111
N: Name="Logitech ERGO M575"
P: Phys=usb-0000:00:14.0-2/input2:1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/0003:046D:C52B.0008/0003:046D:4096.0009/input/input31
U: Uniq=33-9e-74-ee
H: Handlers=mouse0 event5
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=1943
B: MSC=10
tail Xorg.0.log :
Code:...
[ 1535.825] (II) event5 - Logitech ERGO M575: is tagged by udev as: Mouse
[ 1535.825] (II) event5 - Logitech ERGO M575: device is a pointer
[ 1573.432] (II) event9 - SynPS/2 Synaptics TouchPad: device removed
[ 1657.721] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device removed
[ 1709.801] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device removed
[ 1743.502] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: is tagged by udev as: Touchpad
[ 1743.506] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device is a touchpad
[ 1811.968] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device removed
[ 1817.040] (II) event9 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[ 1817.052] (II) event9 - SynPS/2 Synaptics TouchPad: no resolution or size hints, assuming a size of 69x50mm
[ 1817.057] (II) event9 - SynPS/2 Synaptics TouchPad: device is a touchpad
[ 1850.500] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: is tagged by udev as: Touchpad
[ 1850.505] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device is a touchpad
[ 1867.667] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: is tagged by udev as: Mouse Pointingstick
[ 1867.668] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device is a pointer
[ 1908.835] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device removed
[ 1941.417] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: is tagged by udev as: Mouse Pointingstick
[ 1941.418] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device is a pointer
[ 1955.874] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device removed
...
sometime over the past few months, the "double-click" on my touchpad stopped working. I blamed an HW issue, but in BIOS "double-click" works fine. Must be one of the updates.
Laptop - 2017 Dell Lattitude.
Logitech ERGO M575 - is an external (USB) mouse device that works fine.
It appears that when I switch touchpad devices in "Applications-> Settings -> Mouse and Touchpad", I have to have the DLL touchpad and mouse enabled before the Synaptic device can recognize events...
Any pointers are appreciated.
Code:ls -l /usr/share/X11/xorg.conf.d/
total 24
-rw-r--r-- 1 root root 1099 May 28 2018 10-evdev.conf
-rw-r--r-- 1 root root 1659 Apr 26 05:39 10-quirks.conf
-rw-r--r-- 1 root root 92 Oct 15 2019 10-radeon.conf
-rw-r--r-- 1 root root 1429 Jan 24 2022 40-libinput.conf
-rw-r--r-- 1 root root 3458 Jul 13 2022 70-wacom.conf
-rw-r--r-- 1 root root 198 Jul 23 2022 71-libinput-overrides-wacom.confmore /usr/share/X11/xorg.conf.d/40-libinput.conf
Code:Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSectionmore /usr/share/X11/xorg.conf.d/40-libinput.conf
Code:Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSectionmore /etc/X11/xorg.conf.d/00-keyboard.conf
Code:# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us"
EndSectionlocate synaptics
Code:/usr/lib/modules/6.1.12-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_i2c.ko.xz
/usr/lib/modules/6.1.12-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_usb.ko.xz
/usr/lib/modules/6.2.9-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_i2c.ko.xz
/usr/lib/modules/6.2.9-200.fc37.x86_64/kernel/drivers/input/mouse/synaptics_usb.ko.xz
/usr/share/libinput/30-vendor-synaptics.quirksxinput
Code: Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
Logitech ERGO M575 id=10 [slave pointer (2)]
SynPS/2 Synaptics TouchPad id=15 [slave pointer (2)]
DLLC6AD:00 06CB:75BF Touchpad id=12 [slave pointer (2)]
DLLC6AD:00 06CB:75BF Mouse id=11 [slave pointer (2)]
Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
Video Bus id=7 [slave keyboard (3)]
Power Button id=8 [slave keyboard (3)]
Sleep Button id=9 [slave keyboard (3)]
Dell WMI hotkeys id=13 [slave keyboard (3)]
AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
DELL Wireless hotkeys id=16 [slave keyboard (3)][root@dell5000 ~]# xinput list-props 15
Code:Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (173): 1
Coordinate Transformation Matrix (175): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (323): 1
libinput Tapping Enabled Default (324): 0
libinput Tapping Drag Enabled (325): 1
libinput Tapping Drag Enabled Default (326): 1
libinput Tapping Drag Lock Enabled (327): 0
libinput Tapping Drag Lock Enabled Default (328): 0
libinput Tapping Button Mapping Enabled (329): 1, 0
libinput Tapping Button Mapping Default (330): 1, 0
libinput Natural Scrolling Enabled (300): 0
libinput Natural Scrolling Enabled Default (301): 0
libinput Disable While Typing Enabled (331): 1
libinput Disable While Typing Enabled Default (332): 1
libinput Scroll Methods Available (302): 1, 1, 0
libinput Scroll Method Enabled (303): 1, 0, 0
libinput Scroll Method Enabled Default (304): 1, 0, 0
libinput Click Methods Available (333): 1, 1
libinput Click Method Enabled (334): 1, 0
libinput Click Method Enabled Default (335): 1, 0
libinput Middle Emulation Enabled (309): 0
libinput Middle Emulation Enabled Default (310): 0
libinput Accel Speed (311): 0.000000
libinput Accel Speed Default (312): 0.000000
libinput Accel Profiles Available (313): 1, 1
libinput Accel Profile Enabled (314): 1, 0
libinput Accel Profile Enabled Default (315): 1, 0
libinput Left Handed Enabled (316): 0
libinput Left Handed Enabled Default (317): 0
libinput Send Events Modes Available (285): 1, 1
libinput Send Events Mode Enabled (286): 0, 0
libinput Send Events Mode Enabled Default (287): 0, 0
Device Node (288): "/dev/input/event9"
Device Product ID (289): 2, 7
libinput Drag Lock Buttons (318): <no items>
libinput Horizontal Scroll Enabled (319): 1
libinput Scrolling Pixel Distance (320): 15
libinput Scrolling Pixel Distance Default (321): 15
libinput High Resolution Wheel Scroll Enabled (322): 1[root@dell5000 ~]# cat /proc/bus/input/devices
Code:....
I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse1 event9
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=660800011000003
I: Bus=0018 Vendor=06cb Product=75bf Version=0100
N: Name="DLLC6AD:00 06CB:75BF Mouse"
P: Phys=i2c-DLLC6AD:00
S: Sysfs=/devices/pci0000:00/INT33C3:00/i2c-1/i2c-DLLC6AD:00/0018:06CB:75BF.0004/input/input19
U: Uniq=
H: Handlers=mouse2 event6
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10
I: Bus=0018 Vendor=06cb Product=75bf Version=0100
N: Name="DLLC6AD:00 06CB:75BF Touchpad"
P: Phys=i2c-DLLC6AD:00
S: Sysfs=/devices/pci0000:00/INT33C3:00/i2c-1/i2c-DLLC6AD:00/0018:06CB:75BF.0004/input/input20
U: Uniq=
H: Handlers=mouse3 event7
B: PROP=5
B: EV=1b
B: KEY=6420 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
...
I: Bus=0003 Vendor=046d Product=4096 Version=0111
N: Name="Logitech ERGO M575"
P: Phys=usb-0000:00:14.0-2/input2:1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb2/2-2/2-2:1.2/0003:046D:C52B.0008/0003:046D:4096.0009/input/input31
U: Uniq=33-9e-74-ee
H: Handlers=mouse0 event5
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=1943
B: MSC=10
tail Xorg.0.log :
Code:...
[ 1535.825] (II) event5 - Logitech ERGO M575: is tagged by udev as: Mouse
[ 1535.825] (II) event5 - Logitech ERGO M575: device is a pointer
[ 1573.432] (II) event9 - SynPS/2 Synaptics TouchPad: device removed
[ 1657.721] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device removed
[ 1709.801] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device removed
[ 1743.502] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: is tagged by udev as: Touchpad
[ 1743.506] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device is a touchpad
[ 1811.968] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device removed
[ 1817.040] (II) event9 - SynPS/2 Synaptics TouchPad: is tagged by udev as: Touchpad
[ 1817.052] (II) event9 - SynPS/2 Synaptics TouchPad: no resolution or size hints, assuming a size of 69x50mm
[ 1817.057] (II) event9 - SynPS/2 Synaptics TouchPad: device is a touchpad
[ 1850.500] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: is tagged by udev as: Touchpad
[ 1850.505] (II) event7 - DLLC6AD:00 06CB:75BF Touchpad: device is a touchpad
[ 1867.667] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: is tagged by udev as: Mouse Pointingstick
[ 1867.668] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device is a pointer
[ 1908.835] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device removed
[ 1941.417] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: is tagged by udev as: Mouse Pointingstick
[ 1941.418] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device is a pointer
[ 1955.874] (II) event6 - DLLC6AD:00 06CB:75BF Mouse: device removed
...