Touchpad vertical and horizontal scroll not working

Bug #278995 reported by dammitdoll
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: firefox-3.0

Intrepid
Expected horizontal and vertical scroll to work, didn't happen. Horizontal and vertical scroll is enabled in touchpad settings.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: ath_hal
Package: firefox-3.0 3.0.3+build1+nobinonly-0ubuntu1
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
SourcePackage: firefox-3.0
Uname: Linux 2.6.27-5-generic i686

Tags: apport-bug
Revision history for this message
dammitdoll (kirsty-lee123) wrote :
Revision history for this message
marco.pallotta (marco-pallotta) wrote :

The same thing happens in Hardy Heron in my laptop (bug #152016) but I think you are wrong indicating firefox as package affected by bug. The problem is related to touchpad with every apps.

Revision history for this message
Brian Curtis (bcurtiswx) wrote :

Thank you for taking the time to report a bug , which in turn helps make Ubuntu better. We can determine is this is a touchpad problem vs a firefox problem with a simple test. Will you please go to System-->About Ubuntu and try using your scroll capabilities on the window that comes up. Please report here if it works on there or not.

Changed in firefox-3.0:
status: New → Incomplete
Revision history for this message
marco.pallotta (marco-pallotta) wrote :

@Brian, I can confirm to you that this issue is a touchpad problem. In fact scrolling doesn't work with no apps (and also doesn't work with System -> About Ubuntu windows)

Revision history for this message
Brian Curtis (bcurtiswx) wrote :

changing package involved to synaptics.

C de-Avillez (hggdh2)
Changed in xserver-xorg-input-synaptics:
importance: Undecided → Medium
status: Incomplete → Triaged
Revision history for this message
C de-Avillez (hggdh2) wrote :

I can also repeat it. Never paid much attention before cuz I am usually with a mouse, with touchpad disabled.

Revision history for this message
C de-Avillez (hggdh2) wrote :
Revision history for this message
Alberto Milone (albertomilone) wrote :

Can you try the attached xorg.conf and see if it solves the problem? (you will have to restart the xserver)

Revision history for this message
C de-Avillez (hggdh2) wrote :

The proposed xorg.conf does enable vertical/horizontal scrolling, but we lose the ability to enable/disable the touchpad.

Adding in the InputDevice section again, as:

Section "InputDevice"
 Identifier "Synaptics Touchpad"
 Driver "synaptics"
 Option "CorePointer"
 Option "SHMConfig" "true"
EndSection

gives us control back, but disables the horizontal/vertical scroll.

Revision history for this message
C de-Avillez (hggdh2) wrote :

Adding a 'Options "Protocol" "alps"' seems to cause the InputDevice to be discarded, and X takes and loads a GlidePoint driver instead.

Revision history for this message
C de-Avillez (hggdh2) wrote :

no, there is no such protocol. No matter what:

(1) Alterto's xorg.conf (at commetn 8 above) works. The Synaptics (or Alps) touchpad will do horizontal and vertical scroll.
(2) I still cannot get horizontal & vertical scroll if SHMConfig is set to true.

Revision history for this message
William Grant (wgrant) wrote :

... then don't enable SHMConfig, or at least not through xorg.conf. Runtime config can be performed through xinput fine.

Revision history for this message
C de-Avillez (hggdh2) wrote :

Right. Excellent.

hggdh@xango2:~ $ xinput list-props 3
Device 'AlpsPS/2 ALPS GlidePoint':
X Error of failed request: BadDevice, invalid or uninitialized input device
  Major opcode of failed request: 145 (XInputExtension)
  Minor opcode of failed request: 37 ()
  Serial number of failed request: 13
  Current serial number in output stream: 13
hggdh@xango2:~ $

Pity it does not work.

Revision history for this message
dammitdoll (kirsty-lee123) wrote : Re: [Bug 278995] Re: Touchpad vertical and horizontal scroll not working

It is a touchpad problem, it wouldn't scroll in system> about ubuntu

On Thu, Oct 9, 2008 at 10:46 AM, Brian Curtis <email address hidden>wrote:

> Thank you for taking the time to report a bug , which in turn helps make
> Ubuntu better. We can determine is this is a touchpad problem vs a
> firefox problem with a simple test. Will you please go to
> System-->About Ubuntu and try using your scroll capabilities on the
> window that comes up. Please report here if it works on there or not.
>
> ** Changed in: firefox-3.0 (Ubuntu)
> Status: New => Incomplete
>
> --
> Touchpad vertical and horizontal scroll not working
> https://bugs.launchpad.net/bugs/278995
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in "firefox-3.0" source package in Ubuntu: Incomplete
>
> Bug description:
> Binary package hint: firefox-3.0
>
> Intrepid
> Expected horizontal and vertical scroll to work, didn't happen. Horizontal
> and vertical scroll is enabled in touchpad settings.
>
> ProblemType: Bug
> Architecture: i386
> DistroRelease: Ubuntu 8.10
> NonfreeKernelModules: ath_hal
> Package: firefox-3.0 3.0.3+build1+nobinonly-0ubuntu1
> ProcEnviron:
>
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
> LANG=en_AU.UTF-8
> SHELL=/bin/bash
> SourcePackage: firefox-3.0
> Uname: Linux 2.6.27-5-generic i686
>

Revision history for this message
William Grant (wgrant) wrote :

hggdh wrote:
> Right. Excellent.
>
> hggdh@xango2:~ $ xinput list-props 3
> Device 'AlpsPS/2 ALPS GlidePoint':
> X Error of failed request: BadDevice, invalid or uninitialized input device
> Major opcode of failed request: 145 (XInputExtension)
> Minor opcode of failed request: 37 ()
> Serial number of failed request: 13
> Current serial number in output stream: 13
> hggdh@xango2:~ $
>
> Pity it does not work.

That is a bug, and we've been working to fix it over the past couple of
weeks. We will hopefully upload the migration to the new property API
over the weekend, which should fix this. If not, we'll debug further.

--
William Grant

Revision history for this message
William Grant (wgrant) wrote :

xinput properties now work fine on amd64. Please test again.

Revision history for this message
C de-Avillez (hggdh2) wrote :

I can confirm the fix, with the added bonus of also having Touchpad control on System/Preferences/Mouse:

1. with touchpad disabled:

hggdh@xango2:/usr/src/buildd/evo-svn $ xinput list-props 3
Device 'AlpsPS/2 ALPS GlidePoint':
 Device Enabled: 1
 Synaptics Edges: 120, 0, 830, 0
 Synaptics Finger: 14, 0, 15
 Synaptics Tap Time: 180
 Synaptics Tap Move: 110
 Synaptics Tap Durations: 180, 0, 180
 Synaptics Tap FastTap: 0
 Synaptics Middle Button Timeout: 75
 Synaptics Two-Finger Pressure: 257
 Synaptics Scrolling Distance: 20, 0
 Synaptics Edge Scrolling: 1, 1, 0
 Synaptics Two-Finger Scrolling: 0, 0
 Synaptics Edge Motion Pressure: 30, 0
 Synaptics Edge Motion Speed: 1, 0
 Synaptics Edge Motion Always: 0
 Synaptics Button Scrolling: 1, 1
 Synaptics Button Scrolling Repeat: 1, 1
 Synaptics Button Scrolling Time: 100
 Synaptics Off: 1 <<<<<<<<<<<<<<<<<<<<
 Synaptics Guestmouse Off: 0
 Synaptics Locked Drags: 0
 Synaptics Locked Drags Timeout: 5000
 Synaptics Tap Action: 2, 3, 0, 0, 1, 2, 3
 Synaptics Click Action: 1, 1, 1
 Synaptics Circular Scrolling: 0
 Synaptics Circular Scrolling Trigger: 0
 Synaptics Circular Pad: 0
 Synaptics Palm Detection: 1
 Synaptics Palm Dimensions: 10, 0
 Synaptics Pressure Motion: 30, 0
 Synaptics Grab Event Device: 1

2. After enabling Touchpad in Preferences/Mouse:

hggdh@xango2:/usr/src/buildd/evo-svn $ xinput list-props 3
Device 'AlpsPS/2 ALPS GlidePoint':
 Device Enabled: 1
 Synaptics Edges: 120, 0, 830, 0
 Synaptics Finger: 14, 0, 15
 Synaptics Tap Time: 180
 Synaptics Tap Move: 110
 Synaptics Tap Durations: 180, 0, 180
 Synaptics Tap FastTap: 0
 Synaptics Middle Button Timeout: 75
 Synaptics Two-Finger Pressure: 257
 Synaptics Scrolling Distance: 20, 0
 Synaptics Edge Scrolling: 1, 1, 0
 Synaptics Two-Finger Scrolling: 0, 0
 Synaptics Edge Motion Pressure: 30, 0
 Synaptics Edge Motion Speed: 1, 0
 Synaptics Edge Motion Always: 0
 Synaptics Button Scrolling: 1, 1
 Synaptics Button Scrolling Repeat: 1, 1
 Synaptics Button Scrolling Time: 100
 Synaptics Off: 0 <<<<<<<<<<<<<<<<<<<<
 Synaptics Guestmouse Off: 0
 Synaptics Locked Drags: 0
 Synaptics Locked Drags Timeout: 5000
 Synaptics Tap Action: 2, 3, 0, 0, 1, 2, 3
 Synaptics Click Action: 1, 1, 1
 Synaptics Circular Scrolling: 0
 Synaptics Circular Scrolling Trigger: 0
 Synaptics Circular Pad: 0
 Synaptics Palm Detection: 1
 Synaptics Palm Dimensions: 10, 0
 Synaptics Pressure Motion: 30, 0
 Synaptics Grab Event Device: 1
hggdh@xango2:/usr/src/buildd/evo-svn $

Revision history for this message
C de-Avillez (hggdh2) wrote :

Also, vertical/horizontal scrolling is working with the touchpad.

William Grant (wgrant)
Changed in xserver-xorg-input-synaptics:
status: Triaged → Fix Released
Revision history for this message
marco.pallotta (marco-pallotta) wrote :

Will the fix released also for Hardy? In my Hardy amd64 vertical/horizontal scrolling doesn't work with the touchpad and with the touchpad third button.
( xserver-xorg-input-synaptics 0.14.7~git20070706-1ubuntu4)

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.