scroll-method set to "two-finger-scrolling" by default, even if the hardware does not support it

Bug #1221367 reported by Nicolas Delvaux
64
This bug affects 16 people
Affects Status Importance Assigned to Milestone
GNOME Settings Daemon
Fix Released
Medium
gnome-settings-daemon (Ubuntu)
Fix Released
Medium
Unassigned
Saucy
Fix Released
Medium
Unassigned

Bug Description

Impact: edge scrolling can't be enabled on devices that don't support 2 fingers scrolling

Test case:
- use a device, with a touchpad that doens't support 2 fingers scrolling
- try to enable edge scrolling from the g-c-c UI

Regression potentiel:
- check that enable/disabling 2 fingers scrolling/edge scrolling keeps working fine on hardware supporting the option and on those that don't

-----

On an up-to-date Saucy, I'm no longer able to "edge scroll".

There is a "Two fingers scroll" box in the Mouse & Touchpad panel. It is checked by default but it is also grayed out (since the hardware does not support multitouch), so I can't disable it.

On Raring, the box is still grayed out but it is unchecked by default (edge scrolling was the default).

My only solution on Saucy is to install dconf-editor and manually change the value of org.gnome.settings-daemon.peripherals.touchpad.scroll-method.
This is not user friendly.

Two fingers scrolling is a sane default, but it should fallback to edge scrolling when the touchpad can't support it.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: gnome-control-center 1:3.6.3-0ubuntu33
ProcVersionSignature: Ubuntu 3.11.0-4.9-generic 3.11.0-rc7
Uname: Linux 3.11.0-4-generic x86_64
ApportVersion: 2.12.1-0ubuntu3
Architecture: amd64
Date: Thu Sep 5 19:35:08 2013
InstallationDate: Installed on 2013-07-10 (56 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130710)
MarkForUpload: True
SourcePackage: gnome-control-center
UpgradeStatus: No upgrade log present (probably fresh install)
usr_lib_gnome-control-center:
 activity-log-manager 0.9.7-0ubuntu4
 deja-dup 27.3.1-0ubuntu1
 gnome-control-center-datetime 13.10.0+13.10.20130903-0ubuntu1
 gnome-control-center-signon 0.1.7~+13.10.20130724.1-0ubuntu1
 gnome-control-center-unity 1.3daily13.06.14.1-0ubuntu1

Revision history for this message
Nicolas Delvaux (malizor) wrote :
Revision history for this message
Adolfo Jayme Barrientos (fitojb) wrote :

Caused by resolution at LP: #1217166

tags: added: regression-update
affects: gnome-control-center (Ubuntu) → ubuntu-settings (Ubuntu)
Changed in ubuntu-settings (Ubuntu):
importance: Undecided → Medium
status: New → Confirmed
Changed in ubuntu-settings (Ubuntu):
assignee: nobody → Jeremy Bicha (jbicha)
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This will be fixed with gnome-settings-daemon 3.8.5 (LP: #1219486)

affects: ubuntu-settings (Ubuntu) → gnome-settings-daemon (Ubuntu)
Changed in gnome-settings-daemon (Ubuntu):
status: Confirmed → Triaged
Changed in gnome-settings-daemon:
importance: Unknown → Medium
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.8.5-0ubuntu1

---------------
gnome-settings-daemon (3.8.5-0ubuntu1) saucy; urgency=low

  [ Tim Lunn ]
  * Refreshed patches
  * debian/patches:
    - fix_media_keys_on_unity.patch:
      Use legacy media keys keygrabber when running Unity
    - git_revert_remove_automount_helper.patch: bring back the automount
      helper, revert upstream commit and port to dbus session tracking.
    - fix_screenshots_on_unity.patch: bring back support for screenshots
      via gnome-screenshot when using unity.
    - ubuntu-lid-close-suspend.patch:
       Reimplement support for setting lid close suspend actions
    - ubuntu-fix-desktop-file.patch: Autostart in Unity too
    - fix_input_switching_on_unity.patch: Bring back support for input
      switching under Unity
    - 63_gnome_disable_background_plugin.patch: Disable loading
      of background plugin for GNOME session (LP: #1219148)

  * Dropped obsolete patches:
    - power-check-null-devices.patch, Dropped: Applied in new version
    - 51_lock_screen_on_suspend.patch, Superseded by handling this key
      in gnome-screensaver. With that, g-screensaver mirrors what's
      done in g-shell, and avoids patching settings-daemon.
  * gnome-settings-daemon.gsettings-override:
    - Update switch input source keys for 3.8

  [ Jeremy Bicha ]
  * New upstream release (LP: #1219486)
    - Two-finger scrolling enabled by default (LP: #1217166)
    - But use edge scrolling if two-finger scrolling isn't
      available (LP: #1221367)
    - Fix Super+Space switch-input-source shortcut in Unity (LP: #1201679)
  * debian/control.in:
    - Bump minimum glib, gsettings-desktop-schemas, gnome-desktop3, gtk,
      libpulse, and libwacom
    - Build-depend on librsvg2-dev
    - This update needs changes to gnome-control-center so break older
      versions
  * Refreshed patches
  * revert_background_dropping.patch:
    - Don't drop the background plugin yet, GNOME Fallback & Unity
      still need it (when Nautilus isn't handling the desktop)
  * Dropped obsolete patches:
    - bugzilla_segfault_dpms.patch: Applied in new version
    - 47_delay_pa_connect_to_idle.patch: Applied in new version
    - power-no-fallback-notifications.patch: Applied in new version
    - 60_unity_hide_status_icon.patch
    - 61_unity_use_application_indicator.patch
    - 63_unity_start_mounter.patch
    - logind_support.patch
    - and patches backported from 3.8
  * Disabled patch that need to be rewritten or dropped:
    - 48_register_client_before_idle_callbacks.patch
  * debian/patches/touchscreen_rotation.patch:
    - Updated with latest version from bugzilla
  * debian/patches/git_revert_hardcoded_input_methods.patch:
    - Add patch from git (and also applied in Fedora 19) to not hardcode
      input methods based on the current locale

  [ Rico Tzschichholz ]
  * debian/patches:
    - 16_use_synchronous_notifications.patch: Refreshed
 -- Jeremy Bicha <email address hidden> Mon, 09 Sep 2013 10:21:09 -0400

Changed in gnome-settings-daemon (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Igor Zubarev (igor.zubarev) wrote :

Still problem at Saucy Final Beta

Revision history for this message
Fausto Piovesan (faustop) wrote :

The proposed fix don`t actually fix the bug, it is still present in gnome-settings-daemon 3.8.5-0ubuntu6.

Status needs to be downgraded from "Fix Released".

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

Could those still having the issue open a new bug report, the bug listed here got resolved:
https://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-8&id=d5151b90f8d05712c16df7a6737e8ac0b68ab9fb

There might be new issues specific to some devices/configs so it would be nice to have a fresh report to not have a confusing log

Changed in gnome-settings-daemon:
status: Fix Released → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

upstream reopened it in fact, seems it's indeed not fixed, reopening this one as well

Changed in gnome-settings-daemon (Ubuntu):
assignee: Jeremy Bicha (jbicha) → nobody
status: Fix Released → Triaged
Revision history for this message
Sebastien Bacher (seb128) wrote :

upstream is adding some new patches that could use testing, if somebody having hardware showing the issue want to try...

Changed in gnome-settings-daemon:
status: New → Fix Released
Changed in gnome-settings-daemon (Ubuntu Saucy):
status: Triaged → In Progress
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-settings-daemon - 3.8.5-0ubuntu9

---------------
gnome-settings-daemon (3.8.5-0ubuntu9) saucy; urgency=low

  * debian/patches/git_touchpad_scrolling.patch: let enable edge scrolling,
    on touchpads that don't support 2 fingers scrolling (lp: #1221367)
 -- Sebastien Bacher <email address hidden> Wed, 16 Oct 2013 16:57:37 +0200

Changed in gnome-settings-daemon (Ubuntu Saucy):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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