After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 792151 - Pixel-wise scrolling in gnome terminal has become weird and jumpy
Pixel-wise scrolling in gnome terminal has become weird and jumpy
Status: RESOLVED DUPLICATE of bug 774430
Product: gnome-terminal
Classification: Core
Component: general
3.26.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-01-03 07:49 UTC by Nathaniel Smith
Modified: 2018-01-03 08:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nathaniel Smith 2018-01-03 07:49:47 UTC
I'm using "GNOME Terminal 3.26.2 Using VTE version 0.50.2 +GNUTLS", from Debian testing's "gnome-terminal 3.26.2-2" package, under X.org 1.19.5 (not Wayland).

In most gnome apps, when I do a two-finger scroll on the touchpad, or when I use my trackpoint to scroll, I get a smooth continuous motion. (This is "pixel-wise scrolling", where the actual motion of my finger determines the exact amount of scrolling, as enabled by XInput 2.1.)

In gnome-terminal, this used to work the same way. But something changed: now, when I try to do smooth scrolling up and down, the text moves smoothly for a few moments and then does a discrete jump; if I keep scrolling then this repeats over and over. The overall effect is jerky and disconcerting -- the major advantage of smooth scrolling is that it makes it easier for your eyes to keep track of where things are as they move, but these constant jumps break that.

Reproduction:

- open gnome-terminal
- run 'ls' or something to create some scrollback
- place two fingers on a touchpad with two-finger-scrolling enabled, and move them slowly

Expected result:

- the text scrolls smoothly, as in other GNOME applications like evince or nautilus

Actual result:

- the text alternates between scrolling smoothly and "jumping"

I can make a screencast to demonstrate if this description isn't clear, but on my system it's pretty obvious and seems to reproduce 100% of the time.
Comment 1 Egmont Koblinger 2018-01-03 08:42:28 UTC
Thanks! This has already been reported as bug 774430. We suspect a GTK+ bug, but it looks like the people who're familiar with the suspected buggy code couldn't reproduce the issue.

GNOME Terminal and VTE didn't receive any relevant change recently, and since you're using Debian Testing I assume you didn't suddenly upgrade from a much older version. Could you please check your IM settings as per the linked bug?

*** This bug has been marked as a duplicate of bug 774430 ***