> Kernel says: x [1266..5678], y [1162..4694]
> Touchpad sends: x [1266..5678], y [1161..4694] -^C

unless I'm reading that wrong, the kernel reports exactly the same range
as the touchpad sends, so there should be no need for the hwdb to carry
x/y values overridding the kernel-reported ranges

In upstream systemd, this commit was added for your system's touchpad:
https://github.com/systemd/systemd/commit/2ceefe45873d0265fb99bc5757593e5bbb2c732b

That commit is included in focal. If that isn't working right for you,
I'd suggest opening a merge request, or at least a bug, upstream so they
can review/accept any further changes, and if accepted we can consider
backporting the change.


** Changed in: libinput (Ubuntu)
       Status: New => Invalid

** Changed in: systemd (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1896540

Title:
  Incorrectly specified Touchpad size for Lenovo T490

Status in libinput package in Ubuntu:
  Invalid
Status in systemd package in Ubuntu:
  Incomplete

Bug description:
  The vertical sensitivity of the touchpad on my laptop Lenovo T490
  seemed significantly higher than the horizontal sensitivity. After
  doing some research I found out that the touchpad size is incorrectly
  listed by the kernel.

  Touchpad size listed by the kernel: 77x107mm
  The real size of the touchpad: 68x100mm

  Description:  Ubuntu 20.04.1 LTS
  Release:      20.04
  Systemd version: 245.4-4ubuntu3.2

  Output from the touchpad-edge-detector:

  miroslav@miroslav-ThinkPad-T490:~$ sudo touchpad-edge-detector 68x100 
/dev/input/event5
  Touchpad SynPS/2 Synaptics TouchPad on /dev/input/event5
  Move one finger around the touchpad to detect the actual edges
  Kernel says:  x [1266..5678], y [1162..4694]
  Touchpad sends:       x [1266..5678], y [1161..4694] -^C

  Touchpad size as listed by the kernel: 77x107mm
  User-specified touchpad size: 68x100mm
  Calculated ranges: 4412/3533

  Suggested udev rule:
  # <Laptop model description goes here>
  evdev:name:SynPS/2 Synaptics 
TouchPad:dmi:bvnLENOVO:bvrN2IET75W(1.53):bd08/21/2019:svnLENOVO:pn20N2CTO1WW:pvrThinkPadT490:rvnLENOVO:rn20N2CTO1WW:rvrSDK0J40709WIN:cvnLENOVO:ct10:cvrNone:*
   EVDEV_ABS_00=1266:5678:65
   EVDEV_ABS_01=1161:4694:35
   EVDEV_ABS_35=1266:5678:65
   EVDEV_ABS_36=1161:4694:35

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libinput/+bug/1896540/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to