Skip to content

touchpad settings not shown on libinput touchpads

Submitted by chr..@..fe.org

Assigned to Nick Schermer

Link to original bug (#13809)

Description

On Debian 9 with xfce4-settings 4.12.1-1, the touchpad of an Acer Aspire V (automatically detected using the i2c_hid driver and shown in xinput list as 'SYN1B7F:00 06CB:74DE Touchpad') shows up in the mouse settings, but does not have a "Touchpad" tab to switch between two-finger and border scrolling.

The difference I observed between that and working cases was that the device shows up in xinput with several "libinput" properties, but does not have the "Synaptic" ones.

I am not sure whether this was not covered by #11469 or whether it's an independent regression; I should be able to provide more information about the particular case if any further is needed.

The output of xinput list-props is:

$ xinput list-props 'SYN1B7F:00 06CB:74DE Touchpad' Device 'SYN1B7F:00 06CB:74DE Touchpad': Device Enabled (140): 1 Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (278): 0 libinput Tapping Enabled Default (279): 0 libinput Tapping Drag Enabled (280): 1 libinput Tapping Drag Enabled Default (281): 1 libinput Tapping Drag Lock Enabled (282): 0 libinput Tapping Drag Lock Enabled Default (283): 0 libinput Tapping Button Mapping Enabled (284): 1, 0 libinput Tapping Button Mapping Default (285): 1, 0 libinput Accel Speed (286): 0.000000 libinput Accel Speed Default (287): 0.000000 libinput Natural Scrolling Enabled (288): 0 libinput Natural Scrolling Enabled Default (289): 0 libinput Send Events Modes Available (263): 1, 1 libinput Send Events Mode Enabled (264): 0, 0 libinput Send Events Mode Enabled Default (265): 0, 0 libinput Left Handed Enabled (290): 0 libinput Left Handed Enabled Default (291): 0 libinput Scroll Methods Available (292): 1, 1, 0 libinput Scroll Method Enabled (293): 1, 0, 0 libinput Scroll Method Enabled Default (294): 1, 0, 0 libinput Click Methods Available (295): 1, 1 libinput Click Method Enabled (296): 1, 0 libinput Click Method Enabled Default (297): 1, 0 libinput Middle Emulation Enabled (298): 0 libinput Middle Emulation Enabled Default (299): 0 libinput Disable While Typing Enabled (300): 1 libinput Disable While Typing Enabled Default (301): 1 Device Node (266): "/dev/input/event14" Device Product ID (267): 1739, 29918 libinput Drag Lock Buttons (302): <no items> libinput Horizontal Scroll Enabled (303): 1

Version: 4.12.1