Horizontal scroll doesn't honor Natural Scrolling preference

Bug #1767995 reported by shine
86
This bug affects 17 people
Affects Status Importance Assigned to Milestone
gnome-control-center (Ubuntu)
Triaged
Low
Unassigned

Bug Description

It appears that the horizontal scroll setting is locked to only one direction and does not honor the natural scrolling preference.

This has been posted on askubuntu.com (https://askubuntu.com/questions/1029128/inverted-horizontal-scrolling-ubuntu-18-04), but hasn't been reported as a bug yet (as per my searches).

Tags: bionic eoan
Paul White (paulw2u)
tags: added: bionic
Revision history for this message
shine (divine-shine) wrote :

I just did some tests and figured that this does not affect the Wayland session.

I also tested on a Debian 9 (Stretch) installation, also with Wayland, and observed that the setting works as expected. This bug affects only the Xorg session of Ubuntu. The issue is worse with the Xorg session being the default as well as bionic being an LTS.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-control-center (Ubuntu):
status: New → Confirmed
Revision history for this message
Kevin Smith (kevins) wrote :

This affects me too. I noticed it as soon as I upgraded from 16.04 to 18.04.1.

It took me a while to find a workaround, so I'll document it here to help others. I believe there are other possible ways around this, but this one worked for me:

First, I ran synclient, to find the current scroll values. For me they were:
    VertScrollDelta = -73
    HorizScrollDelta = 73

As a test, I ran this command:
synclient HorizScrollDelta=-73

That fixed the problem, but only until the next reboot. To run this every time I started up, I created a script named FixNaturalHorizontalScroll which contained just that line, and I saved that script in /usr/local/bin. I used this command to make it executable:

sudo chmod +x /usr/local/bin/FixNaturalHorizontalScroll

Finally, I had to manually run gnome-session-properties in order to add my new script as a startup script.

I would be happy to help debug this. It's going to be a pretty frustrating introduction for new users coming from other systems. And it took me a few hours to piece together that workaround.

Revision history for this message
Merv Tobin (drtmv) wrote :

This affects me too -- and the fix that I was using stopped working with a recent update. Now none of the solutions listed work. https://askubuntu.com/questions/1029128/inverted-horizontal-scrolling-ubuntu-18-04

Revision history for this message
Merv Tobin (drtmv) wrote :

Nevermind -- turns out the workaround utilizing xinput set-prop still works, the device ID had changed. Nevertheless, this is a frustrating issue and seemingly simple request that this should just work as it always did. Where are the unit tests to prevent these constant regressions? I understand and appreciate the nature of open source software but it does seem basic quality control has slipped. Every update it seems I have to run around and fix something new that worked fine before.

Revision history for this message
Petr Šplíchal (psss) wrote :

This horizontal scrolling behavior is very confusing.
It would be very nice to have this fixed.

Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue should be reported upstream on https://gitlab.gnome.org/GNOME/gnome-control-center/issues

Changed in gnome-control-center (Ubuntu):
importance: Undecided → Low
Revision history for this message
shine (divine-shine) wrote :

I've reported this to the GNOME Gitlab - https://gitlab.gnome.org/GNOME/gnome-control-center/issues/340.

Thank you for the re-direct Sebastien Bacher.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks for reporting the issue upstream!

Changed in gnome-control-center (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
tom (tombuntus) wrote :

Still in 19.10

Paul White (paulw2u)
tags: added: eoan
Revision history for this message
JPM (jpm) wrote :

Still affected in 20.04. Using Synaptics driver.

Revision history for this message
shine (divine-shine) wrote : Re: [Bug 1767995] Re: Horizontal scroll doesn't honor Natural Scrolling preference

It was fixed for me. I re-installed Ubuntu afresh though. Keeping my $HOME.

On Mon, Apr 27, 2020, 8:41 PM JPM <email address hidden> wrote:

> Still affected in 20.04. Using Synaptics driver.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1767995
>
> Title:
> Horizontal scroll doesn't honor Natural Scrolling preference
>
> Status in gnome-control-center package in Ubuntu:
> Triaged
>
> Bug description:
> It appears that the horizontal scroll setting is locked to only one
> direction and does not honor the natural scrolling preference.
>
> This has been posted on askubuntu.com
> (https://askubuntu.com/questions/1029128/inverted-horizontal-
> scrolling-ubuntu-18-04), but hasn't been reported as a bug yet (as per
> my searches).
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1767995/+subscriptions
>

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.