Public bug reported: Single touch vertical scrolling on right edge failed but success in horizontal scrolling on bottom edge.
The way to reproduce this issue is 1. un-click "two finger scroll" and "natural scrolling" in "Mouse & Touchpad" setting 2. open libreOffice Calc 3. touch the touchpad by single finger, then horizontal scrolling works but vertical scrolling failed. xinput list: ⎡ Virtual core pointer id=2[master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4[slave pointer (2)] ⎜ ↳ DELL0789:00 06CB:7 8F6 id=11[slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [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 k eyboard (3)] ↳ Power Button id=8[slave keyboard (3)] ↳ Sle ep Button id=9[slave keyboard (3)] ↳ Integrated Webcam id=10[sl ave keyboard (3)] ↳ Intel HID events id=12[slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13[slave keyboard (3)] After i nvestigating, the issue caused by calculate_edge_widths()[1] get a shorter edge width because it treat it as unknown default model, then use ewidth = width * .04 instead of the .07 ratio for MODEL_SYNAPTICS. And this mis-detection is caused by model_lookup_table[] treat 0x0002:0x0007 as MODEL_SYNAPTICS but driver gets 06CB:78F6 actually. So, this issue also could be workaround by add one configuration in /usr/share/X11/xorg.conf.d/50-synaptics-i2c.conf: http://paste.ubuntu.com/23232807/ So, I'm confused about if I should proposed a patch to xserver-xorg- input-synaptics debian/patches or having some way to file a pull-request to free desktop upstream [2]. [1] http://paste.ubuntu.com/23232790/ [2] https://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/ ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: xserver-xorg-input-synaptics 1.8.2-1ubuntu3 [modified: usr/share/X11/xorg.conf.d/50-synaptics.conf] ProcVersionSignature: Ubuntu 4.4.0-40.60-generic 4.4.21 Uname: Linux 4.4.0-40-generic x86_64 ApportVersion: 2.20.1-0ubuntu2 Architecture: amd64 BootLog: Scanning for Btrfs filesystems UBUNTU: clean, 268265/29310976 files, 3216110/117235200 blocks CurrentDesktop: Unity Date: Mon Sep 26 15:30:09 2016 DistUpgraded: Fresh install DistributionChannelDescriptor: # This is a distribution channel descriptor # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor canonical-oem-somerville-xenial-amd64-20160624-2 DistroCodename: xenial DistroVariant: ubuntu InstallationDate: Installed on 2016-09-26 (0 days ago) InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47 MachineType: Dell Inc. Inspiron 15-3567 ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-40-generic root=UUID=80cf53b4-4423-46dc-a866-93cc3d51f5dc ro locale=en_US quiet splash vt.handoff=7 SourcePackage: xserver-xorg-input-synaptics UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 08/06/2016 dmi.bios.vendor: Dell Inc. dmi.bios.version: 00.03.01 dmi.board.name: 0AH010 dmi.board.vendor: Dell Inc. dmi.board.version: D02 dmi.chassis.type: 9 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvr00.03.01:bd08/06/2016:svnDellInc.:pnInspiron15-3567:pvr:rvnDellInc.:rn0AH010:rvrD02:cvnDellInc.:ct9:cvr: dmi.product.name: Inspiron 15-3567 dmi.sys.vendor: Dell Inc. version.compiz: compiz 1:0.9.12.2+16.04.20160415-0ubuntu1 version.ia32-libs: ia32-libs N/A version.libdrm2: libdrm2 2.4.67-1ubuntu0.16.04.1 version.libgl1-mesa-dri: libgl1-mesa-dri 11.2.0-1ubuntu2.2~somerville2 version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A version.libgl1-mesa-glx: libgl1-mesa-glx 11.2.0-1ubuntu2.2~somerville2 version.xserver-xorg-core: xserver-xorg-core 2:1.18.3-1ubuntu2 version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.10.1-1ubuntu2 version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.7.0-1 version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1 version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.12-1build2 xserver.bootTime: Mon Sep 26 13:51:41 2016 xserver.configfile: default xserver.errors: RADEON(G0): [XvMC] Failed to initialize extension. xserver.logfile: /var/log/Xorg.0.log xserver.outputs: product id 1730 vendor BOE xserver.version: 2:1.18.3-1ubuntu2 ** Affects: xserver-xorg-input-synaptics (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug ubuntu xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1627674 Title: single touch vertical scrolling failed To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1627674/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs