SCROLLED WINDOWS AND NATURAL SCROLLING
-----------------------------------------------------------
For scrolled windows, the input from the track-pad reverses...
With natural scrolling DISABLED:
- Sliding fingers down on a track-pad, slides the view down
- Sliding fingers up on a track-pad, slides the view up
And with natural scrolling ENABLED:
- Sliding fingers down on a track-pad, slides the view up
- Sliding fingers up on a track-pad, slides the view down
"Flipping" the behavior of a scrolled window based on whether or not
natural scrolling is set, makes a lot of sense. That is how it should
work.
VOLUME CONTROL AND NATURAL SCROLLING
-----------------------------------------------------------
However, "flipping" the behavior of a volume control, based on whether
or not natural scrolling is set, *does not* make sense. Volume should
always go up, when you slide up. Volume should always go down, when you
slide down.
For volume control, the input from the track-pad should NOT reverse...
With natural scrolling DISABLED:
- Sliding fingers down on a track-pad, should cause volume to decrease
- Sliding fingers up on a track-pad, should cause volume to increase
With natural scrolling ENABLED:
- Sliding fingers down on a track-pad, should STILL cause volume to decrease
- Sliding fingers up on a track-pad, should STILL cause volume to increase
PROPOSED SOLUTION
-----------------------------------------------------------
In order to resolve this issue, I think we can apply the following rule:
If
org.gnome.desktop.peripherals.touchpad natural-scroll = true
Then
GtkVolumeButton widget should reverse the scroll event input
Essentially, the widget itself would undo the "flip" caused by setting
natural-scrolling. Of course, if natural scrolling isn't set, the widget
would behave as it normally does.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell in Ubuntu.
https://bugs.launchpad.net/bugs/1738676
Title:
With natural scrolling, horizontal sliders behave backwards
Status in gnome-shell package in Ubuntu:
Confirmed
Bug description:
When natural-scrolling is enabled, controlling horizontal sliders is
backwards and counter intuitive.
The volume control in the top-bar "speaker" icon is backwards.
You have to...
- scroll DOWN, to INCREASE the volume
- scroll UP, to DECREASE the volume
Expected behavior:
Enable natural-scrolling and
- scroll UP, to INCREASE the volume
- scroll DOWN, to DECREASE the volume
- scroll UP, to INCREASE the screen brightness
- scroll DOWN, to DECREASE the screen brightness
Enable natural-scrolling, hover over a horizontal slider, and...
- scroll UP, to move the slider to the RIGHT
- scroll DOWN, to move the slider to the LEFT
This happens for the OSD volume icon, and for the volume slider in the
topbar menu.
This also happens for screen brightness controls.
This problem occurs for both mouse natural-scrolling and touchpad
natural scrolling.
Expected fix:
When the pointer hovers over the speaker icon in the scroll actions on the
speaker icon in the top bar should be reversed.
When the user interacts with a horizontal slider, scrolling to the top should
always move the slider to the right, and scrolling down should always move the
slider to the left, even if natural-scrolling is enabled.
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: gnome-shell 3.26.2-0ubuntu0.1
ProcVersionSignature: Ubuntu 4.13.0-19.22-generic 4.13.13
Uname: Linux 4.13.0-19-generic x86_64
NonfreeKernelModules: wl
ApportVersion: 2.20.7-0ubuntu3.6
Architecture: amd64
CurrentDesktop: GNOME
Date: Sun Dec 17 19:23:30 2017
DisplayManager: gdm3
GsettingsChanges:
b'org.gnome.shell' b'command-history' b"['r']"
b'org.gnome.shell' b'had-bluetooth-devices-setup' b'true'
b'org.gnome.shell' b'favorite-apps' b"['google-chrome.desktop',
'chrome-eppojlglocelodeimnohnlnionkobfln-Default.desktop', 'spotify.desktop',
'org.gnome.Nautilus.desktop', 'org.gnome.Terminal.desktop',
'org.gnome.gedit.desktop', 'libreoffice-writer.desktop',
'libreoffice-calc.desktop', 'org.gnome.Software.desktop',
'gnome-system-monitor.desktop']"
b'org.gnome.desktop.interface' b'gtk-im-module' b"'gtk-im-context-simple'"
InstallationDate: Installed on 2017-12-10 (7 days ago)
InstallationMedia: Ubuntu 17.10.0 2017.12.10 amd64 "Custom Artful Aardvark"
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: gnome-shell
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1738676/+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