edge scrolling not working correctly on latitude e6410

Bug #1526633 reported by Sebastien Bacher
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libinput (Ubuntu)
Expired
Low
Unassigned

Bug Description

The output from touchpad-edge-detector

Touchpad AlpsPS/2 ALPS DualPoint TouchPad on /dev/input/event7
Move one finger around the touchpad to detect the actual edges
Kernel says: x [0..2000], y [0..1400]
Touchpad sends: x [92..1837], y [113..1308] \^C

Touchpad has no resolution, size unknown
Calculate resolution as:
 x axis: 2000/<width in mm>
 y axis: 1400/<height in mm>

Suggested udev rule:
# <Laptop model description goes here>
evdev:name:AlpsPS/2 ALPS DualPoint TouchPad:dmi:bvnDellInc.:bvrA14:bd04/21/2013:svnDellInc.:pnLatitudeE6410:pvr0001:rvnDellInc.:rn0HNGW4:rvr:cvnDellInc.:ct9:cvr:*
 EVDEV_ABS_00=92:1837:<x resolution>
 EVDEV_ABS_01=113:1308:<y resolution>
 EVDEV_ABS_35=92:1837:<x resolution>
 EVDEV_ABS_36=113:1308:<y resolution>

Revision history for this message
Sebastien Bacher (seb128) wrote :

touchpad dimensions are 66x38

Revision history for this message
Sebastien Bacher (seb128) wrote :

the range changes slightly between tries, got that on another one

Touchpad sends: x [70..1862], y [106..1308]

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Yeah, so testing with values that are somewhat rounded nicely would be the next step.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-libinput (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Sebastien Bacher, thank you for reporting this and helping make Ubuntu better.

Could you please run the following command once from a terminal by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information:
apport-collect 1526633

Changed in xserver-xorg-input-libinput (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Timo Aaltonen (tjaalton)
affects: xserver-xorg-input-libinput (Ubuntu) → libinput (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libinput (Ubuntu) because there has been no activity for 60 days.]

Changed in libinput (Ubuntu):
status: Incomplete → Expired
Changed in oem-priority:
assignee: nobody → Yuan-Chen Cheng (ycheng-twn)
Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote :

@seb, can you try to add Option "ScrollMethod" "edge" to the libinput xorg driver, and check if edge scrolling work or not. like what I have below. (you will also like Tapping on to enable two finger tap.)

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "on"
        Option "ScrollMethod" "edge"
EndSection

Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote :

ref: https://bbs.archlinux.org/viewtopic.php?id=210096

it seems two finger scrolling and edge scrolling is two exclusive option in libinput xorg driver.

Changed in oem-priority:
status: New → Incomplete
assignee: Yuan-Chen Cheng (ycheng-twn) → nobody
Revision history for this message
Yuan-Chen Cheng (ycheng-twn) wrote :

since we decide not to move to libinput in xenial, remove this from oem-priority.

Changed in oem-priority:
importance: Undecided → Medium
no longer affects: oem-priority
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.