← Back to team overview

desktop-packages team mailing list archive

[Bug 874660] Re: Two finger scrolling works poorly - utouch to blame

 

Hi,

When I run evince I find it working as designed. It's not optimal yet,
though. Here's a description of how it works for me:

1. Start scrolling with a two touch drag
2. Evince hesitates for a half second
3. Evince then begins scrolling as appropriately, including the scrolled distance during the hesitation

The hesitation is due to the system waiting to see if a gesture has been
recognized or not. In this case, the two gestures available are pinch to
zoom and rotate. Once these gestures have been discarded as
possibilities, scrolling can continue.

We currently can't get around the hesitation today because of the
architecture of scrolling and gestures in X and uTouch. We will always
have this hesitation until we can get smooth scrolling through two touch
drag gestures. The simplest way to resolve this is to enable smooth
scrolling through the toolkit. We are looking into this, but we don't
have an estimate of when it will land yet.

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

Title:
  Two finger scrolling works poorly - utouch to blame

Status in “evince” package in Ubuntu:
  New

Bug description:
  Release: Ubuntu 11.10
  Package ver: 3.2.0-0ubuntu1
  Expected behavior: When two-fingered scrolling is enabled, a two-finger drag should smoothly scroll the document
  Actual behavior: The view jumps to the end-point without scrolling.

  Additional info:  Input device is a BCM5974 on an Apple Macbook Air
  3.1.  Behavior returns to normal when I download the source package
  and rebuild without the libgrip patch, so it's definitely a bug in the
  interaction with the utouch stack.  Other multitouch (libgrip/geis)
  gestures (pinch-to-zoom, twist-to-rotate) work just fine.  Switching
  the touchpad to edge-scrolling works fine.

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


References