*** This bug is a duplicate of bug 1627674 ***
    https://bugs.launchpad.net/bugs/1627674

** This bug has been marked a duplicate of bug 1627674
   single touch vertical scrolling failed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/1627620

Title:
  single touch vertical scrolling failed

Status in xserver-xorg-input-synaptics package in Ubuntu:
  New

Bug description:
  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:78F6                           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  
keyboard (3)]
      ↳ Power Button                                    id=8    [slave  
keyboard (3)]
      ↳ Sleep Button                                    id=9    [slave  
keyboard (3)]
      ↳ Integrated Webcam                               id=10   [slave  
keyboard (3)]
      ↳ Intel HID events                                id=12   [slave  
keyboard (3)]
      ↳ AT Translated Set 2 keyboard                    id=13   [slave  
keyboard (3)]

  After investigating, 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/

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/1627620/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to