tap-to-click and edge-scrolling broken in Jaunty

Bug #320632 reported by Max Bowsher
192
This bug affects 21 people
Affects Status Importance Assigned to Milestone
xfree86-driver-synaptics (Ubuntu)
Fix Released
Medium
Alberto Milone
Jaunty
Fix Released
Medium
Alberto Milone
xserver-xorg-input-synaptics (Ubuntu)
Invalid
Undecided
Unassigned
Jaunty
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Max Bowsher (maxb) wrote :
Revision history for this message
Max Bowsher (maxb) wrote :
Revision history for this message
Max Bowsher (maxb) wrote :
Revision history for this message
Max Bowsher (maxb) wrote :

Enabling the synaptics driver's SHMConfig option, and dumping its configuration values with "synclient -l" reveals a number of differences between the intrepid and jaunty versions of the driver:

--- tap-works 2009-01-24 04:51:30.000000000 +0000
+++ tap-does-not-work 2009-01-24 04:57:21.000000000 +0000
@@ -3 +3 @@
- RightEdge = 5312
+ RightEdge = 6051
@@ -6,3 +6,3 @@
- FingerLow = 25
- FingerHigh = 30
- FingerPress = 256
+ FingerLow = 24
+ FingerHigh = 29
+ FingerPress = 255
@@ -10 +10 @@
- MaxTapMove = 220
+ MaxTapMove = 221
@@ -16 +16 @@
- EmulateTwoFingerMinZ = 257
+ EmulateTwoFingerMinZ = 280
@@ -18 +18 @@
- HorizScrollDelta = 121
+ HorizScrollDelta = 100
@@ -22 +22 @@
- VertTwoFingerScroll = 0
+ VertTwoFingerScroll = 1
@@ -24,3 +24,3 @@
- MinSpeed = 0.0898026
- MaxSpeed = 0.179934
- AccelFactor = 0.0015
+ MinSpeed = 0.4
+ MaxSpeed = 0.7
+ AccelFactor = 0.00995223
@@ -28,2 +28,2 @@
- EdgeMotionMinZ = 30
- EdgeMotionMaxZ = 160
+ EdgeMotionMinZ = 29
+ EdgeMotionMaxZ = 159
@@ -31 +31 @@
- EdgeMotionMaxSpeed = 400
+ EdgeMotionMaxSpeed = 401
@@ -46,3 +46,3 @@
- TapButton1 = 1
- TapButton2 = 2
- TapButton3 = 3
+ TapButton1 = 0
+ TapButton2 = 0
+ TapButton3 = 0
@@ -56 +56 @@
- PalmDetect = 1
+ PalmDetect = 0
@@ -58 +58 @@
- PalmMinZ = 200
+ PalmMinZ = 199
@@ -60,2 +60,2 @@
- PressureMotionMinZ = 30
- PressureMotionMaxZ = 160
+ PressureMotionMinZ = 29
+ PressureMotionMaxZ = 159

Of particular note, the RightEdge and TapButton1,2,3 values.

Resetting them with synclient allows the broken features to work.... briefly. It seems something is causing them to reset within a minute or so. I'm not sure if that's all part of the same bug, or a whole different problem.

Revision history for this message
Tormod Volden (tormodvolden) wrote :

On my Aver Travelmate 8100, the tap-to-click was lost, but edge scrolling works.

Changed in xserver-xorg-input-synaptics:
status: New → Confirmed
Revision history for this message
Luca Zorzi (lucazorzi91) wrote :

Also on my Acer Aspire 5633 WLMi tap-to-click doesn't work, but scrolling (both horizotal and vertical) does work.

Revision history for this message
Max Bowsher (maxb) wrote :

Likely same issue as bug 320585, though one notes a loss of edge-scrolling and the other does not. The difference could be model-specific.

Revision history for this message
Max Bowsher (maxb) wrote :

See also bug 320804, I've marked it is a duplicate of this one, it contains some more diagnostic attachments.

Revision history for this message
Alberto Milone (albertomilone) wrote :

The attached patch enabled tap-to-click even when a physical left button is available.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Enable vertical scrolling even when doubletap is available.

Revision history for this message
Alberto Milone (albertomilone) wrote :

This is a big debdiff with an updated changelog and all my patches from this bug report, from bug 320639 and from bug 320585.

Revision history for this message
John S. Gruber (jsjgruber) wrote :

While waiting for the above patches the following command works for me to enable tap-to-click:

xinput set-int-prop 7 258 8 2 3 0 0 1 0 0

Revision history for this message
John S. Gruber (jsjgruber) wrote :

Sorry, I should have mentioned:

 7 is the device number reported for the touchpad by "xinput -list" and 258 is the property called
Synaptics Tap Action by "xinput list-props 7"

Others will no doubt see different device numbers and a different set of property numbers.

Revision history for this message
Jonas Pedersen (jonasped) wrote :

Is these patches the right way to go? The main problem I have is that edge scroll no longer works (it is the only feature that I miss) and I looked at the patch. The current way is to do some auto detection of edge scroll capability. After the patch it is always enabled. Isn't more correct to correct the auto detection instead of always turning it on? I don't have any knowledge of the xserver-xorg-input-synaptics package, so I might be wrong.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Jonas: currently the vertical edge scroll is enabled only if doubletap is not detected. With my patch the edge scroll is enabled in either case.

Revision history for this message
Romain1101 (romainmadala) wrote :

John,

---------------

While waiting for the above patches the following command works for me to enable tap-to-click:

xinput set-int-prop 7 258 8 2 3 0 0 1 0 0

---------------

by typing the correct parameters it worked for me as well !! great !
Now tap-clicking is enabled !!!

But edge scrolling doesn't work !!
I've tried to put the 1 value to "edge motion always" without result !!

Revision history for this message
ilowman (ianl-eidosnet) wrote :

xinput set-int-prop 7 258 8 2 3 0 0 1 0 0 worked for me too.

I've realised that although I no longer have edge scrolling I do have 2 finger scrolling working which I've never had before.

I guess to get the edge scrolling back I need to disable the 2 finger scrolling first.

Revision history for this message
John S. Gruber (jsjgruber) wrote :

@Romain1101,

Doing xinput list-props 7 (substituting for your device number) do you have the first number
of "Synaptics Edge Scrolling" as a 1? This is what I believe is being set to True by Alberto's patch. I'll bet that's what you need. Perhaps the double click detection is something you have and I don't because this is already a 1 for me.

My edge motion always is 0 and my vertical scrolling works. I do not have a special area of the touchpad for scrolling as I read about in some of the documentation, it is simply the right side of the normal touchpad I use.

If the x value for the edge is higherfor you than before and you have a smaller touchpad than I do perhaps that could explain our different results. You might try lowering the second value of "Synaptics Edges", though my value for this is 1532, rather than the 6051 reported above by Max.

I try to figure out what the various xinput properties are by comparing the xinput properties list to the output of "man synaptics", the xorg.conf parameters.

Just some ideas. I hope one helps.

@Alberto:

Thanks for the fast patches. Wow!

Do you think that palm detection ought to be turned on by default as before or should Ubuntu follow upstream?

Revision history for this message
Jonas Pedersen (jonasped) wrote : Re: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

Alberto Milone wrote:
> Jonas: currently the vertical edge scroll is enabled only if doubletap
> is not detected. With my patch the edge scroll is enabled in either
> case.

In my case doubletap don't work. Checked the code in the old version and
can see that the scroll is always enabled as well, so assume no issue
doing it in the new version as well.

Revision history for this message
Jonas Pedersen (jonasped) wrote :

Just updated to a new version (0.99.3-1ubuntu2) and that solved my issues. I updated from main mirror, so it might not be available at the mirrors yet. Please try to update to new version when it hit the mirrors.

Thanks for fast resolution :-)

Revision history for this message
Romain1101 (romainmadala) wrote :

@John ,

Well as i said before :

Putting the right value - in my case - xinput set-int-prop 4 Synaptics Tap Action(303) 8 2 3 0 0 1 0 0
enables the tap-to-click.

Then I succeeded by typing "xinput set-int-prop 4 Synaptics Edge Scrolling (291) 8 1 1 1
to enable my edge scrolling.

But these changes come back to their initial value as soon as I reboot my pc.
What can I do to fix this ?

Then I went and saw that line in synaptics.c
who put the value at TRUE if double-tap isn't detected...
so i changed it to "TRUE" directly as does the patch that has been provided here...

my question is...then what ?? What I have to do to compile this so as to install it with apt-get ?

If it may help, i provide my xinput output.

Revision history for this message
Romain1101 (romainmadala) wrote :

Actually I don't know what is the "2 fingers scrolling" ?
Could u tell me what it consist to perform on my touchpad ?

----- Mail Original -----
De: "ilowman" <email address hidden>
À: <email address hidden>
Envoyé: Samedi 24 Janvier 2009 22:09:37 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

xinput set-int-prop 7 258 8 2 3 0 0 1 0 0 worked for me too.

I've realised that although I no longer have edge scrolling I do have 2
finger scrolling working which I've never had before.

I guess to get the edge scrolling back I need to disable the 2 finger
scrolling first.

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Romain1101 (romainmadala) wrote :

@Jonas,

Huumm sorry a bit newbie in that business but I'm trying to improve
so please, could you give me more details about what u told us ?

I don't understand how u do to update from main mirror ?
Why I can't do this as well ? I just tried to fetch the updated pkgs
with apt-get and nothing new appeared about our pkg ... - 0.99.3-1ubuntu2

Thanks,

Romain

----- Mail Original -----
De: "Jonas Pedersen" <email address hidden>
À: <email address hidden>
Envoyé: Samedi 24 Janvier 2009 22:59:07 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

Just updated to a new version (0.99.3-1ubuntu2) and that solved my
issues. I updated from main mirror, so it might not be available at the
mirrors yet. Please try to update to new version when it hit the
mirrors.

Thanks for fast resolution :-)

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Jonas Pedersen (jonasped) wrote :

Romain1101 wrote:
> Then I went and saw that line in synaptics.c
> who put the value at TRUE if double-tap isn't detected...
> so i changed it to "TRUE" directly as does the patch that has been provided here...
>
> my question is...then what ?? What I have to do to compile this so as to
> install it with apt-get ?
>

I think the easiest thing for you is to wait some hours and wait for
version 0.99.3-1ubuntu2 shows up on the mirrors. Looks like the patch is
included in that version. Scroll is working for me again.

/Jonas

Revision history for this message
Max Bowsher (maxb) wrote :

OK, so -1ubuntu2 has fixed tap-to-click for me, but....

When I first logged in, edge-scrolling was working. About 2 minutes later, it had ceased to work!??

/me rolls back to the Intrepid package again for now...

Revision history for this message
John S. Gruber (jsjgruber) wrote :

@Romain1101:
I expect that we will see the launchpad janitor add some messages here about a fix being released (I don't know for sure) and if so it will automatically change the status. Some time after that (minutes or hours, not days) you should see the updates are available icon in your panel and then you can just allow those updates as you usually do. If you look at the packages first you should see xserver-xorg-input-synaptics 0.99.3-1uuntu2 and those will be Alberto's patches.

You won't have to use apt-get, but once you see them in the update manager you can close the update manager and use apt-get if you want. If not it will all be automatic.

My guess is that those who have tested the new package already have downloaded it from packages.ubuntu.com and installed the downloaded .deb with a lower level program. I'm going to wait myself.

Revision history for this message
Romain1101 (romainmadala) wrote :

@John:

Well I was able yesterday evening to upate the package.
Everything works fine!

Nothing to say except that the pointer is now such stable that I'm regreting the motion of my pointer
yesterday which was casi unstable and was able to move very quickly !
Such a way that keeping only my finger on the pad without motion and the pointer beginned to shake !!

No pasa nada !!

Where I can read that the new package features the patch from yesterday ???
I mean yesterday we were really talking with someone who put the new-good pkg online ?

Bye

----- Mail Original -----
De: "John S. Gruber" <email address hidden>
À: <email address hidden>
Envoyé: Dimanche 25 Janvier 2009 03:34:32 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

@Romain1101:
I expect that we will see the launchpad janitor add some messages here about a fix being released (I don't know for sure) and if so it will automatically change the status. Some time after that (minutes or hours, not days) you should see the updates are available icon in your panel and then you can just allow those updates as you usually do. If you look at the packages first you should see xserver-xorg-input-synaptics 0.99.3-1uuntu2 and those will be Alberto's patches.

You won't have to use apt-get, but once you see them in the update
manager you can close the update manager and use apt-get if you want. If
not it will all be automatic.

My guess is that those who have tested the new package already have
downloaded it from packages.ubuntu.com and installed the downloaded .deb
with a lower level program. I'm going to wait myself.

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Romain1101 (romainmadala) wrote :

One last thing....

Sometimes u wrote "rolls back to previous version -intrepid or sth else..."
Thats the very thing I would appreciate to learn, yeah maybe u're smiling but thats true,
with that easy adept put in jaunty....I don't know how to get back a previous version from a pkg ??

Someone to teach me this ???

Revision history for this message
Alberto Milone (albertomilone) wrote :

Romain1101: it looks like the new package includes my patches:
https://launchpad.net/ubuntu/+source/xfree86-driver-synaptics

I don't understand what you mean when you say the following:

"Nothing to say except that the pointer is now such stable that I'm regreting the motion of my pointer
yesterday which was casi unstable and was able to move very quickly !
Such a way that keeping only my finger on the pad without motion and the pointer beginned to shake !!"

Is it too slow? Too sensitive? Please explain the problem more in detail.

Revision history for this message
Romain1101 (romainmadala) wrote :

@Alberto...

About my pointer,
"sensitive" That's the word I missed in my previous mail -> My pointer isn't sensitive enough for me !!
I don't know exactly to describe, just that yesterday it was a bit crazier !!! and I liked that...
today it's like I have to push harder, with a low accelFactor - that I've set upper !
So I'm reading the patches added to the package and I read the ultimate

"* 107_reduce_cursor_speed.patch:
 - Reduce the cursor speed. (LP: #320639)"

I'm gonna read what it changed, maybe that the point !!!

----- Mail Original -----
De: "Alberto Milone" <email address hidden>
À: <email address hidden>
Envoyé: Dimanche 25 Janvier 2009 11:54:11 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

Romain1101: it looks like the new package includes my patches:
https://launchpad.net/ubuntu/+source/xfree86-driver-synaptics

I don't understand what you mean when you say the following:

"Nothing to say except that the pointer is now such stable that I'm regreting the motion of my pointer
yesterday which was casi unstable and was able to move very quickly !
Such a way that keeping only my finger on the pad without motion and the pointer beginned to shake !!"

Is it too slow? Too sensitive? Please explain the problem more in
detail.

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Romain1101 (romainmadala) wrote :

@Alberto,

Ok I set back the value of MaxSpeed and MinSpeed as they were yesterday...It went back to that behaviour I was talking about !!
nice !! I changed it with synclient, I will see if it comes back rebooting the PC.

Anyway, nice to have some people like you, I learned a lot !!
I didn't know that I could middle/right-click with multiple fingers with my touchpad !!!

I just miss the ultimate info -> how to roll back to a previous version when a new package doesn't come good !!

Thanks 4 everything!

----- Mail Original -----
De: "Alberto Milone" <email address hidden>
À: <email address hidden>
Envoyé: Dimanche 25 Janvier 2009 11:54:11 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

Romain1101: it looks like the new package includes my patches:
https://launchpad.net/ubuntu/+source/xfree86-driver-synaptics

I don't understand what you mean when you say the following:

"Nothing to say except that the pointer is now such stable that I'm regreting the motion of my pointer
yesterday which was casi unstable and was able to move very quickly !
Such a way that keeping only my finger on the pad without motion and the pointer beginned to shake !!"

Is it too slow? Too sensitive? Please explain the problem more in
detail.

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Alberto Milone (albertomilone) wrote :

you can do something like this:
sudo apt-get install xserver-xorg-input-synaptic=0.15.2-0ubuntu8

If it doesn't work you can get the deb package and install it manually

Also, can you attach the output of this command again (after settings the values which work for you)?
xinput list-props 7

replace 7 with the identifier of your synaptic device.

Revision history for this message
Romain1101 (romainmadala) wrote :

@Alberto,

Thanks to you for the apt-get tips !!

I've attached my xinput output as u required!

----- Mail Original -----
De: "Alberto Milone" <email address hidden>
À: <email address hidden>
Envoyé: Dimanche 25 Janvier 2009 13:43:38 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

you can do something like this:
sudo apt-get install xserver-xorg-input-synaptic=0.15.2-0ubuntu8

If it doesn't work you can get the deb package and install it manually

Also, can you attach the output of this command again (after settings the values which work for you)?
xinput list-props 7

replace 7 with the identifier of your synaptic device.

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Sergey (hvmptydvmpty) wrote :

0.99.3-1ubuntu2 fixes tap-to-click and edge scrolling on my Acer, but left button click doesn't work reliably anymore. Very often I have to click twice, and I suspect that it's because behind the scenes it clicks too often. Single left click also can produce left+right and paste current clipboard contents accidentally.

Revision history for this message
Trip Ericson (rovfan) wrote :

Confirming Sergey's issues. I've got them as well.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

That patch does not fix my alps TP. I have to add RightEdge=800
And another thing I noticed is that the tap has a lag of 0.5~1 second. Is this tapping problem also valid to you?
Thanks

Revision history for this message
Alberto Milone (albertomilone) wrote :

Sergey, Trip, Nicolò: can you attach the output of this command, please?
xinput list-props name_of_your_synaptic_device

replace "name_of_your_synaptic_device" with the name of your synaptic device (as reported by "xinput list")

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Thanks for the interest, this is the output:
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
 Device Enabled (119): 1
 Synaptics Edges (265): 40, 0, 800, 0
 Synaptics Finger (266): 12, 0, 14
 Synaptics Tap Time (267): 180
 Synaptics Tap Move (268): 56
 Synaptics Tap Durations (269): 180, 0, 180
 Synaptics Tap FastTap (270): 0
 Synaptics Middle Button Timeout (271): 75
 Synaptics Two-Finger Pressure (272): 139
 Synaptics Scrolling Distance (273): 25, 0
 Synaptics Edge Scrolling (274): 1, 0, 0
 Synaptics Two-Finger Scrolling (275): 0, 0
 Synaptics Edge Motion Pressure (276): 14, 0
 Synaptics Edge Motion Speed (277): 1, 0
 Synaptics Edge Motion Always (278): 0
 Synaptics Button Scrolling (279): 1, 1
 Synaptics Button Scrolling Repeat (280): 1, 1
 Synaptics Button Scrolling Time (281): 100
 Synaptics Off (282): 0
 Synaptics Guestmouse Off (283): 0
 Synaptics Locked Drags (284): 0
 Synaptics Locked Drags Timeout (285): 5000
 Synaptics Tap Action (286): 2, 3, 0, 0, 1, 2, 3
 Synaptics Click Action (287): 1, 2, 3
 Synaptics Circular Scrolling (288): 0
 Synaptics Circular Scrolling Trigger (289): 0
 Synaptics Circular Pad (290): 0
 Synaptics Palm Detection (291): 0
 Synaptics Palm Dimensions (292): 10, 0
 Synaptics Pressure Motion (293): 14, 0
 Synaptics Grab Event Device (294): 1

Revision history for this message
Sergey (hvmptydvmpty) wrote :

0.99.3-2ubuntu1 improves the situation: clicking left button almost never produces a left+right click for me, edge scrolling and double finger scrolling (which I've never used before) work, as does tap-to-click. Left click is still jittery (sometimes it still does left+right; left click and drag always produces left+right instead), but it's much better. I'm attaching the output of xinput. Thank you!

Revision history for this message
Romain1101 (romainmadala) wrote :

Well,

I went back to the previous version, this one removed the edge scrolling for me !!

----- Mail Original -----
De: "Sergey" <email address hidden>
À: <email address hidden>
Envoyé: Mardi 27 Janvier 2009 04:37:42 GMT +01:00 Amsterdam / Berlin / Berne / Rome / Stockholm / Vienne
Objet: [Bug 320632] Re: tap-to-click and edge-scrolling broken in Jaunty

0.99.3-2ubuntu1 improves the situation: clicking left button almost
never produces a left+right click for me, edge scrolling and double
finger scrolling (which I've never used before) work, as does tap-to-
click. Left click is still jittery (sometimes it still does left+right;
left click and drag always produces left+right instead), but it's much
better. I'm attaching the output of xinput. Thank you!

** Attachment added: "xinput_list-props_4_sergey.txt"
   http://launchpadlibrarian.net/21665396/xinput_list-props_4_sergey.txt

--
tap-to-click and edge-scrolling broken in Jaunty
https://bugs.launchpad.net/bugs/320632
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Confirmed

Bug description:
Binary package hint: xfree86-driver-synaptics

As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.

Rolling back the update restores correct functionality.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
ProcEnviron:
 LC_COLLATE=C
 PATH=(custom, user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: xfree86-driver-synaptics
Uname: Linux 2.6.28-5-generic i686

Revision history for this message
Max Bowsher (maxb) wrote :

Using 0.99.3-2ubuntu1 on an Acer Aspire One, something truly bizarre is happening.

Immediately after login, edge-scroll works. Shortly after login, edge-scroll stops working. When this happens, 'xinput list-props' and 'synclient -l' *DISAGREE* about the position of the right edge of the touchpad!? - see here:

maxb@aao:~$ synclient -l | head -5
Parameter settings:
    LeftEdge = 1632
    RightEdge = 6143
    TopEdge = 1575
    BottomEdge = 4281
maxb@aao:~$ xinput list-props 5 | head -3
Device 'SynPS/2 Synaptics TouchPad':
 Device Enabled (109): 1
 Synaptics Edges (255): 1632, 5312, 1575, 4281

Using 'synclient' to reset the RightEdge value to what 'xinput list-props' shows throughout *re-enables* edge scrolling.... for a while. After a minute or so, edge scrolling breaks again, and inspecting the RightEdge value with 'synclient -l' shows that it has mysteriously reverted to the broken value, apparently spontaneously !?

I will attach the full 'xinput list-props' output for both 0.15.2 and 0.99.3, though I have summarized the interesting bit above, AFAICS.

Revision history for this message
Max Bowsher (maxb) wrote :
Revision history for this message
Max Bowsher (maxb) wrote :
Revision history for this message
Max Bowsher (maxb) wrote :
Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

I'm also affected by this bug. Edge scrolling worked fine with 0.15-series synaptics driver but broke after upgrading to the 0.99 series. Input properties for my (alps) touchpad attached.

Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :
Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

And I should clarify that the above attachment is with the 0.99 series driver, where edge scrolling does not work.

Revision history for this message
Jonas Pedersen (jonasped) wrote :

Johan Brannlund wrote:
> And I should clarify that the above attachment is with the 0.99 series
> driver, where edge scrolling does not work.
>
Can you please advise which version of 0.99 series you have installed.
Here I use below version and edge scrolling is working.

onas@miraculix:~$ dpkg -s xserver-xorg-input-synaptics | grep Version
Version: 0.99.3-2ubuntu1

Revision history for this message
Seanzer (lee-2817) wrote :

seanzer@blayze:~$ dpkg -s xserver-xorg-input-synaptics | grep Version
Version: 0.99.3-2ubuntu1

Scroll does not work for me, it broke after I updated to Jaunty. Tap to click works, two finger scrolling does not work. Although I have an XPS notebook with an ALPS touchpad, scroll used to work fine before update. I've always been using the synaptic driver.

Also, my edges line up, and I can use the gsynaptics to enable/disable the touchpad and tap clicking and change the speeds, but no matter how I modify the horiz/vert scroll or even circle scrolling, none work.

When I exec xinput list-props, it shows that the scroll functions are set to 0.

seanzer@blayze:~$ xinput list-props 3
Device 'AlpsPS/2 ALPS GlidePoint':
 Device Enabled (93): 1
 Synaptics Edges (224): 40, 983, 42, 725
 Synaptics Finger (225): 12, 14, 127
        ...
 Synaptics Scrolling Distance (232): 25, 25
 Synaptics Edge Scrolling (233): 0, 0, 0
 Synaptics Two-Finger Scrolling (234): 0, 0 ...........

Revision history for this message
Seanzer (lee-2817) wrote :

Correction, I was able to enable (LOL) two finger scroll, edge scroll and circle scroll still do not work.

Revision history for this message
dvdmeer (dennis-dvdmeer) wrote :

Edge Scrolling doesn't work here either.
Driver version 0.99.3-2ubuntu1

Revision history for this message
Alberto Milone (albertomilone) wrote :

The attached debdiff should fix the problem with drag and drop and fix the speed problem.

I'll see what I can do for ALPS touchpads.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Information for ALPS tps:

I saw that you lowered the speeds MinSpeed=0.2 MaxSeed=0.5
ALPS users will need MinSpeed=0.45 MaxSpeed=0.75 and AccelFactor=0.02
for the tp to be usable

we also need for a tap not lagged
SingleTapTimeout = 0
ClickTime = 0

for scrolling we need
RightEdge=830

if these settings cannot be applied in the .c file, it could be
possible to add them in hal, only if the touchpad is ALPS

Revision history for this message
mrvanes (mrvanes) wrote :

Setting RightEdge to 800 fixes Vertical Scrolling on my 'AlpsPS/2 ALPS GlidePoint' (Dell Vostro 1400) with xserver-xorg-input-synaptics 0.99.3-2ubuntu1.

Revision history for this message
Michael Marley (mamarley) wrote :

I have tried the new patch, and it does fix the left-click-causes-middle-click problem. However, the touchpad is still too sensitive. This is especially true for small movements, and it makes it quite hard to click on small links and buttons.

Steve Langasek (vorlon)
Changed in xserver-xorg-input-synaptics:
importance: Undecided → High
milestone: none → jaunty-alpha-4
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xfree86-driver-synaptics - 0.99.3-2ubuntu2

---------------
xfree86-driver-synaptics (0.99.3-2ubuntu2) jaunty; urgency=low

  [Alberto Milone]
  * debian/patches/105_always_enable_multifinger_click.patch:
    - Drop patch
  * debian/patches/105_correct_multifinger_click.patch:
    - Fix inverted buttons
    - Restore ability to drag and drop with physical buttons
    (LP: #320632)

 -- Alberto Milone (tseliot) <email address hidden> Sat, 31 Jan 2009 18:48:37 +0100

Changed in xfree86-driver-synaptics:
status: Confirmed → Fix Released
Revision history for this message
Chris Cheney (ccheney) wrote :

Please open a new bug about the sensitivity issues.

Thanks,

Chris Cheney

Revision history for this message
Max Bowsher (maxb) wrote :

Reopening, edge-scrolling still broken in -2ubuntu2 same as in my comment 42.

Changed in xfree86-driver-synaptics:
status: Fix Released → Confirmed
Revision history for this message
Steve Langasek (vorlon) wrote :

moving the milestone; edge scrolling is a lower-impact issue, and it also now Works For Me.

Changed in xfree86-driver-synaptics:
importance: High → Medium
milestone: jaunty-alpha-4 → ubuntu-9.04-beta
Revision history for this message
Tux (peter-hoogkamer) wrote :

I am running Jaunty on a Acer Aspire 5051AWXMi and have not issues with the synaptics driver. Edge-scrolling, tab on click works. Also the sensitivity is fine with me. Jaunty has latest updates from today.

apt-cache policy xserver-xorg-synaptics
W: Kan pakket xserver-xorg-synaptics niet vinden
peter@haasje:~$ apt-cache policy xserver-xorg-input-synaptics
xserver-xorg-input-synaptics:
  Geïnstalleerd: 0.99.3-2ubuntu2
  Kandidaat: 0.99.3-2ubuntu2
  Versietabel:
 *** 0.99.3-2ubuntu2 0
        500 http://nl.archive.ubuntu.com jaunty/main Packages
        100 /var/lib/dpkg/status

Revision history for this message
Bryce Harrington (bryce) wrote :

Works for me - both sensitivity and tap-to-click are functioning properly.

Changed in xfree86-driver-synaptics:
status: Confirmed → Fix Released
Revision history for this message
Max Bowsher (maxb) wrote :

Reopening, edge-scrolling is still broken on the Acer Aspire One.

Changed in xfree86-driver-synaptics:
status: Fix Released → Confirmed
Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Do you have an ALPS touchpad like me?

Revision history for this message
Andre Schild (andre-schild) wrote :

Is this the same bug ?

https://bugs.launchpad.net/ubuntu/+source/hal-info/+bug/324119

Click and Tap work fine, just the edge srolling no longer does...

Revision history for this message
spitfire (mieszkoslusarczyk) wrote :

Edge scrolling not working here on lenovo thinkpad r61.

Revision history for this message
Sergey (hvmptydvmpty) wrote :

0.99.3-2ubuntu2 fixed all touchpad issues for me. I have a "SynPS/2 Synaptics TouchPad" though, not ALPS.

Revision history for this message
Max Bowsher (maxb) wrote :

The Acer Aspire One also identifies its touchpad as a "SynPS/2 Synaptics TouchPad", but edge-scrolling doesn't work there.

Revision history for this message
David Tomaschik (matir) wrote :

I've got a compal FL91, and edge scrolling is not working. 2-finger scrolling and tap to click work fine.

Revision history for this message
Mikael Gerdin (mgerdin) wrote :

Edge scrolling stopped working for me to (SynPS/2) but two-finger scroll was
enabled instead, try scrollling with two fingers (os x-style) if edge scrolling
was disabled

On Thursday 05 February 2009 04.56.00 David Tomaschik wrote:
> I've got a compal FL91, and edge scrolling is not working. 2-finger
> scrolling and tap to click work fine.

Revision history for this message
darylb (darylblanc) wrote :

I have an "AlpsPS/2 ALPS GlidePoint", and neither edge scrolling or tap to click are working for me on Jaunty with latest updates. Also in the "System -> Preferences -> Mouse" application there is no tab for "Touchpad" to turn tap to click on and off anymore.

Revision history for this message
Luka Renko (lure) wrote :

I think edge-scrolling not working is due to design change. This is from driver release notes:
http://lwn.net/Articles/317613/

"Note: Due to the ubiquity of multi-touch capable touchpads, the driver will
pick two-finger scrolling over edge scrolling if two-finger detection is
supported by the hardware. Edge-scrolling is then disabled.

Kernels up to excluding 2.6.29 announce multi-touch capabilities for all
synaptics touchpads even if the hardware does not support it. If you have a
such a touchpad, you will need to enable edge scrolling explicitly in the
configuration."

Note sure if Jaunty will stay with 2.6.28 or move to never kernel, but this might be big issue for people upgrading...

Revision history for this message
Andre Schild (a-schild) wrote :

My touchpad (Toshiba tecra A9) isn't multi-touch capable.

How do I enable edge scrolling in jaunty so I can test if it's realy related to that problem ?

Revision history for this message
Sergey (hvmptydvmpty) wrote :

I guess I'm lucky but here everything works:
* Tap-to-click (and double-tap to double-click);
* Left button and left-button drag-n-drop;
* Right edge scrolling;
* Two-finger vertical scrolling;
* Four-way middle button works for vertical scrolling.

Revision history for this message
Andrey Melentyev (melentye) wrote :

Neither edge scroll nor two finger scroll work for me. I'm not sure but I think that my touchpad does not support multi-touch. Edge scroll worked with older versions of synaptics driver in Jaunty and I still like to have an opportunity to use it.

Hope this problem will get enough attention.

Revision history for this message
Andre Schild (andre-schild) wrote :

I just did a clean install of Alpha4.

- The touchpad xfree driver is not installed, so tap-to-click did not work
- After installing the driver, everything work, with exception of edge scrolling

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

On Acer Aspire One, xserver-xorg-input-synaptics 0.99.3-2ubuntu2:

Horizontal scrolling, tap, tap-and-drag all work. Vertical scrolling works for a few seconds and then stops working until next reboot.

Changed in xfree86-driver-synaptics:
assignee: nobody → bryceharrington
Revision history for this message
Michael Marley (mamarley) wrote :

On my Dell Vostro 1500, tapping, edge scrolling, and two-finger scrolling all work fine. (I have tapping disabled, though.)

Revision history for this message
Bryce Harrington (bryce) wrote :

> I think edge-scrolling not working is due to design change. This is from driver release notes:
http://lwn.net/Articles/317613/

No, we reverted that change with the 106_always_enable_vert_edge_scroll.patch patch.

Revision history for this message
Bryce Harrington (bryce) wrote :

[No need for this to be open against both source and binary packages]

Changed in xserver-xorg-input-synaptics:
status: New → Invalid
Revision history for this message
Yan Li (yanli) wrote :

@Max Bowsher:
The case on Acer Aspire One is idiosyncratic. You may try whether this works for you or not:
# synclient FingerLow=9 FingerHigh=12

I'm testing the latest Synaptics on Acer Aspire One and I've noticed that the device reported wrong range for pressure. The device reports that the available finger pressure range is 0 - 255, while testing with "synclient -m 10" shows that the maximum pressure is only 70. So you've to press *really hard* along the right edges to scroll. The command above set a sane value for this device.

If that works for you, we can workaround this quirk by setting it by using hal.

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

# synclient FingerLow=9 FingerHigh=12

This works for me on AAO.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Can anyone who has an ALPS touchpad test the package in my PPA, please?
https://launchpad.net/~albertomilone/+archive/ppa

Revision history for this message
darylb (darylblanc) wrote :

Hi Alberto,

I have installed your package. I actually found on doing so that no previous
version of that package was installed on my Jaunty system (a Sony Vaio
VGN-SZ71WN). I'm not sure if it should have been there and wasn't added when
I installed Jaunty (the 2/2/09 nightly I believe).

After installing your package and logging out and into gnome again, I find
that the mouse preferences screen now has a third tab "touchpad" again, and
tap to click is working.

Vertical scrolling is also working but only to a small degree. It does not
work every time. I'm finding it hard to get it to work now actually.
Pressing very hard does not seem to help the situation.

Here is the lsusb output from my laptop:

root@lappy:~# lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 003: ID 05ca:183a Ricoh Co., Ltd
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 005: ID 044e:3012 Alps Electric Co., Ltd
Bus 005 Device 004: ID 044e:3013 Alps Electric Co., Ltd
Bus 005 Device 003: ID 044e:3010 Alps Electric Co., Ltd
Bus 005 Device 002: ID 044e:3011 Alps Electric Co., Ltd
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 147e:2016
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Revision history for this message
Wes Garner (wesgarner) wrote :

Unsubscribe

On Wed, Feb 25, 2009 at 9:11 PM, darylb <email address hidden> wrote:

> Hi Alberto,
>
> I have installed your package. I actually found on doing so that no
> previous
> version of that package was installed on my Jaunty system (a Sony Vaio
> VGN-SZ71WN). I'm not sure if it should have been there and wasn't added
> when
> I installed Jaunty (the 2/2/09 nightly I believe).
>
> After installing your package and logging out and into gnome again, I find
> that the mouse preferences screen now has a third tab "touchpad" again, and
> tap to click is working.
>
> Vertical scrolling is also working but only to a small degree. It does not
> work every time. I'm finding it hard to get it to work now actually.
> Pressing very hard does not seem to help the situation.
>
> Here is the lsusb output from my laptop:
>
> root@lappy:~# lsusb
> Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 006 Device 003: ID 05ca:183a Ricoh Co., Ltd
> Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 005 Device 005: ID 044e:3012 Alps Electric Co., Ltd
> Bus 005 Device 004: ID 044e:3013 Alps Electric Co., Ltd
> Bus 005 Device 003: ID 044e:3010 Alps Electric Co., Ltd
> Bus 005 Device 002: ID 044e:3011 Alps Electric Co., Ltd
> Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 001 Device 002: ID 147e:2016
> Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
>
> --
> tap-to-click and edge-scrolling broken in Jaunty
> https://bugs.launchpad.net/bugs/320632
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in “xfree86-driver-synaptics” source package in Ubuntu: Confirmed
> Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Invalid
> Status in xfree86-driver-synaptics in Ubuntu Jaunty: Confirmed
> Status in xserver-xorg-input-synaptics in Ubuntu Jaunty: Invalid
>
> Bug description:
> Binary package hint: xfree86-driver-synaptics
>
> As of today's package update from xserver-xorg-input-synaptics
> 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no
> longer work on my Acer Aspire One.
>
> Rolling back the update restores correct functionality.
>
> ProblemType: Bug
> Architecture: i386
> DistroRelease: Ubuntu 9.04
> Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
> ProcEnviron:
> LC_COLLATE=C
> PATH=(custom, user)
> LANG=en_GB.UTF-8
> SHELL=/bin/bash
> SourcePackage: xfree86-driver-synaptics
> Uname: Linux 2.6.28-5-generic i686
>

Revision history for this message
Steve Langasek (vorlon) wrote :

darylb,

Yes, there was a bug in Jaunty up until the beginning of February that would prevent the xserver-xorg-input-synaptics package from being installed by default on new installs.

It would be good if everyone tracking this bug could verify that they have the package installed, and if they've commented on this bug previously, to report bug whether their touchpad is still misbehaving with xserver-xorg-input-synaptics installed.

Revision history for this message
Alberto Milone (albertomilone) wrote :

darylb: can you attach the output of the following command?
xinput list-props 7

replace 7 with the identifier of your synaptic device.

Revision history for this message
darylb (darylblanc) wrote :

Alberto,

Here is the output for the alps device on a Sony Vaio VGN-SZ71WN:

daryl@lappy:~$ xinput list-props 7
Device 'AlpsPS/2 ALPS GlidePoint':
    Device Enabled (109): 1
    Synaptics Edges (255): 40, 983, 42, 725
    Synaptics Finger (256): 12, 14, 127
    Synaptics Tap Time (257): 180
    Synaptics Tap Move (258): 56
    Synaptics Tap Durations (259): 180, 180, 100
    Synaptics Tap FastTap (260): 0
    Synaptics Middle Button Timeout (261): 75
    Synaptics Two-Finger Pressure (262): 139
    Synaptics Scrolling Distance (263): 25, 25
    Synaptics Edge Scrolling (264): 1, 0, 0
    Synaptics Two-Finger Scrolling (265): 0, 0
    Synaptics Edge Motion Pressure (266): 14, 79
    Synaptics Edge Motion Speed (267): 1, 102
    Synaptics Edge Motion Always (268): 0
    Synaptics Button Scrolling (269): 1, 1
    Synaptics Button Scrolling Repeat (270): 1, 1
    Synaptics Button Scrolling Time (271): 100
    Synaptics Off (272): 0
    Synaptics Guestmouse Off (273): 0
    Synaptics Locked Drags (274): 0
    Synaptics Locked Drags Timeout (275): 5000
    Synaptics Tap Action (276): 2, 3, 0, 0, 1, 2, 3
    Synaptics Click Action (277): 1, 1, 1
    Synaptics Circular Scrolling (278): 0
    Synaptics Circular Scrolling Trigger (279): 0
    Synaptics Circular Pad (280): 0
    Synaptics Palm Detection (281): 0
    Synaptics Palm Dimensions (282): 10, 99
    Synaptics Pressure Motion (283): 14, 79
    Synaptics Grab Event Device (284): 1

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

That's great! can we edit those values runtime, without having
SHMConfig enabled?

Revision history for this message
Alberto Milone (albertomilone) wrote :

Ok, my bad. Can you test the latest package in my PPA (0.99.3-2ubuntu3.1 ), please?
https://launchpad.net/~albertomilone/+archive/ppa

Revision history for this message
darylb (darylblanc) wrote :

Alberto,

That works now! I tested vertical and horizontal scrolling and both work.
The active area on the right of the touchpad for vertical scrolling though
is about 1.5 times as wide as it needs to be for a finger. I can leave a
good gap on the right of my finger and still scroll. This is not how it was
in Intrepid.

Thanks,
Daryl

Revision history for this message
Alberto Milone (albertomilone) wrote :

darylb: can you attach the output of the following command again, please?
xinput list-props 7

replace 7 with the identifier of your synaptic device.

Revision history for this message
James Schriver (dashua) wrote :

Alberto,

The package in your PPA has also fixed edge scrolling on my Dell XPS m1530 which has not worked in some time.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

It only fixes the scrolling problem. the tap lag is still present. Is
this a wanted behaviour?

Revision history for this message
Alberto Milone (albertomilone) wrote :

dashua: thanks for reporting.

Nicolò: no, it's not but I don't own an ALPS touchpad therefore I rely on your feedback. I'll upload a new version with the following settings:
SingleTapTimeout = 0
ClickTime = 0

But of course I'll have to hear from others to make sure that these values don't cause problems to other ALPS touchpads

Revision history for this message
darylb (darylblanc) wrote :

Alberto, here is my output now. The device number seems to have changed to
8, I'm not sure if that is relevant or not.
Now that it is mentioned I do notice a lag between tapping the touchpad and
the click registering, I didn't notice it before. It seems to be about a
half-second lag.

daryl@lappy:~$ xinput list-props 8
Device 'AlpsPS/2 ALPS GlidePoint':
    Device Enabled (109): 1
    Synaptics Edges (255): 120, 830, 120, 650
    Synaptics Finger (256): 14, 15, 127
    Synaptics Tap Time (257): 180
    Synaptics Tap Move (258): 110
    Synaptics Tap Durations (259): 180, 180, 100
    Synaptics Tap FastTap (260): 0
    Synaptics Middle Button Timeout (261): 75
    Synaptics Two-Finger Pressure (262): 139
    Synaptics Scrolling Distance (263): 20, 20
    Synaptics Edge Scrolling (264): 1, 0, 0
    Synaptics Two-Finger Scrolling (265): 1, 0
    Synaptics Edge Motion Pressure (266): 14, 79
    Synaptics Edge Motion Speed (267): 1, 102
    Synaptics Edge Motion Always (268): 0
    Synaptics Button Scrolling (269): 1, 1
    Synaptics Button Scrolling Repeat (270): 1, 1
    Synaptics Button Scrolling Time (271): 100
    Synaptics Off (272): 0
    Synaptics Guestmouse Off (273): 0
    Synaptics Locked Drags (274): 0
    Synaptics Locked Drags Timeout (275): 5000
    Synaptics Tap Action (276): 2, 3, 0, 0, 1, 2, 3
    Synaptics Click Action (277): 1, 1, 1
    Synaptics Circular Scrolling (278): 0
    Synaptics Circular Scrolling Trigger (279): 0
    Synaptics Circular Pad (280): 0
    Synaptics Palm Detection (281): 0
    Synaptics Palm Dimensions (282): 10, 99
    Synaptics Pressure Motion (283): 14, 79
    Synaptics Grab Event Device (284): 1

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Ok, we will test it here! tell us when you will upload it to the PPA.
I also can suggest other options for ALPS touchpads:
MinSpeed = 0.45
MaxSpeed = 0.75
AccelFactor = 0.02

Is there a way to differentiate the settins for ALPS touchpads?

Revision history for this message
Andre Schild (andre-schild) wrote :

I did just upgraded to the PPA from your archive and now it's working for me also.
It's a Toshiba Tecra A9.

Device 'AlpsPS/2 ALPS DualPoint TouchPad':
 Device Enabled (109): 1
 Synaptics Edges (255): 120, 830, 120, 650
 Synaptics Finger (256): 14, 15, 127
 Synaptics Tap Time (257): 180
 Synaptics Tap Move (258): 110
 Synaptics Tap Durations (259): 180, 180, 100
 Synaptics Tap FastTap (260): 0
 Synaptics Middle Button Timeout (261): 75
 Synaptics Two-Finger Pressure (262): 139
 Synaptics Scrolling Distance (263): 20, 20
 Synaptics Edge Scrolling (264): 1, 0, 0
 Synaptics Two-Finger Scrolling (265): 1, 0
 Synaptics Edge Motion Pressure (266): 14, 79
 Synaptics Edge Motion Speed (267): 1, 102
 Synaptics Edge Motion Always (268): 0
 Synaptics Button Scrolling (269): 1, 1
 Synaptics Button Scrolling Repeat (270): 1, 1
 Synaptics Button Scrolling Time (271): 100
 Synaptics Off (272): 0
 Synaptics Guestmouse Off (273): 0
 Synaptics Locked Drags (274): 0
 Synaptics Locked Drags Timeout (275): 5000
 Synaptics Tap Action (276): 2, 3, 0, 0, 1, 2, 3
 Synaptics Click Action (277): 1, 1, 1
 Synaptics Circular Scrolling (278): 0
 Synaptics Circular Scrolling Trigger (279): 0
 Synaptics Circular Pad (280): 0
 Synaptics Palm Detection (281): 0
 Synaptics Palm Dimensions (282): 10, 99
 Synaptics Pressure Motion (283): 14, 79
 Synaptics Grab Event Device (284): 1

Thanks

Revision history for this message
manishmahabir (manishmahabir) wrote :

i added your ppa. now my edge scroll is functioning.double click does seem to be delayed.
 how can i know whether my touchpad supports two finger scroll and how can i enable it?

i am using dell inspiron 1525.

here is the output:

manish@manish-laptop:~$ xinput list-props 7
Device 'AlpsPS/2 ALPS GlidePoint':
 Device Enabled (129): 1
 Synaptics Edges (273): 120, 830, 120, 650
 Synaptics Finger (274): 14, 15, 127
 Synaptics Tap Time (275): 180
 Synaptics Tap Move (276): 110
 Synaptics Tap Durations (277): 180, 180, 100
 Synaptics Tap FastTap (278): 0
 Synaptics Middle Button Timeout (279): 75
 Synaptics Two-Finger Pressure (280): 139
 Synaptics Scrolling Distance (281): 20, 20
 Synaptics Edge Scrolling (282): 1, 0, 0
 Synaptics Two-Finger Scrolling (283): 1, 0
 Synaptics Edge Motion Pressure (284): 14, 79
 Synaptics Edge Motion Speed (285): 1, 102
 Synaptics Edge Motion Always (286): 0
 Synaptics Button Scrolling (287): 1, 1
 Synaptics Button Scrolling Repeat (288): 1, 1
 Synaptics Button Scrolling Time (289): 100
 Synaptics Off (290): 0
 Synaptics Guestmouse Off (291): 0
 Synaptics Locked Drags (292): 0
 Synaptics Locked Drags Timeout (293): 5000
 Synaptics Tap Action (294): 2, 3, 0, 0, 1, 2, 3
 Synaptics Click Action (295): 1, 1, 1
 Synaptics Circular Scrolling (296): 0
 Synaptics Circular Scrolling Trigger (297): 0
 Synaptics Circular Pad (298): 0
 Synaptics Palm Detection (299): 0
 Synaptics Palm Dimensions (300): 10, 99
 Synaptics Pressure Motion (301): 14, 79
 Synaptics Grab Event Device (302): 1

Thanks a lot!

Revision history for this message
James Schriver (dashua) wrote :

Added attachment of working AlpsPS/2 ALPS GlidePoint.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Ok, I've just uploaded 0.99.3-2ubuntu3.5 to my PPA. Here's a list of changes (which will only affect ALPS touchpads):
 - Set RightEdge to 840 (hoping that it solves darylb's problem).
 - Set ClickTime to 0.
 - Set SingleTapTimeout to 0.
 - Set MinSpeed to 0.45.
 - Set MaxSpeed to 0.75.

Let me know if the new settings work better for you or if something doesn't work. In the latter case, please attach the output of of the following command:
xinput list-props 7

replace 7 with the identifier of your synaptic device.

Revision history for this message
darylb (darylblanc) wrote :

Hi Alberto, I have tried the new version. It fixes the tap delay for me. However the right edge for vertical scrolling is still much too wide. On my Vaio, vertical scrolling works all the way from the right edge to the middle of the right hand button under the pad. Here is a picture of the laptop to show what I mean: http://www.notebookcheck.info/uploads/pics/sz71W-2_09.jpg. I've attached the output of the command you requested.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

In my laptop I have set a value of 830 and it's ok for the scrolling
area. It's a dell latitude E6400.
photo of my touchpad: http://regmedia.co.uk/2008/09/26/dell_e6400_1.png

darylb: how about cursor speed? Do you prefer those new values, like me?

I'd really want to know if those xinput values can be runtime
modified,or if a restart is needed.

Revision history for this message
Mike (bild85) wrote :

At the advice of https://bugs.launchpad.net/ubuntu/+source/xfree86-driver-synaptics/+bug/320632/comments/86, I ran the following:
sudo apt-get install xserver-xorg-input-synaptics
and logged out and back in. Both tap-to-click and edge-scrolling now work fine.

Thanks Steve!

One tiny annoyance: my mouse speed seems to have returned to default after installing the above.

Revision history for this message
darylb (darylblanc) wrote :

Nicolo: How do you change the value? Perhaps I can play with it and come up
with a number that works better on my laptop.
Regarding the cursor speed I have been playing around with the speed
settings in the mouse control panel so I'm not sure I can objectively
compare them (I'm not sure how to set it back to default). I thought it was
too slow before though so if this update has made it slightly faster then I
would agree its an improvement.

Revision history for this message
James Schriver (dashua) wrote :

Alberto,

I just updated to package xserver-xorg-input-synaptics_0.99.3-2ubuntu3.5_amd64 and all is still working.

xinput list-props attached.

dashua

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

With the values I suggested to Alberto the cursors speed is higher.

Anyway I've cometo those values playing around using synclient. To
enable synclient you have to follow this howto:
tps://help.ubuntu.com/community/SynapticsTouchpad#shmconfig

Then you can use synclient to edit the options.when you've found
something acceptable for you, roll back the change and past here your
values, so I can test them too

Revision history for this message
Alberto Milone (albertomilone) wrote :

darylb: can you attach your /var/log/Xorg.0.log ?

Revision history for this message
darylb (darylblanc) wrote :

I have attached my log file. I also noticed this in it which may be of interest:

AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023

Nicolo: Thanks I will play with that later on this evening when I have more time, but I suspect this may be related to the fact my touchpad has width 1024 and 850 is set at the threshold for the right scrolling margin. What width does yours report?

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

I get this in xorg.0.log:

x-axis 0-1023
y-asis 0-767

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

I've tested the new package. The speed and the tap lag are resolved now!

Also for me the scrolling area is too big with this package... I've
played around with values and I see that 895 is ok.

Please test it darylb:
synclient RightEdge=895
(after having followed the SHMConfig howto in the site)

Alberto do you know how to change the RightEdge and other properties
without synclient and SHMConfig?

Revision history for this message
Alberto Milone (albertomilone) wrote :

Sure, if darylb reports that 895 works for him and this doesn't cause problems to other ALPS users I'll put it in my patch.

Revision history for this message
darylb (darylblanc) wrote :

RightEdge=895 doesn't cause any problems for me. I'd actually go so far as
910 though. With 910 my finger needs to be almost touching the right edge
(but not quite touching the edge) for it to work. With 895 the gap to the
edge can be even larger. In my opinion your finger should touch or almost
touch the edge for scrolling to work. However if it is likely to cause
problems with other touchpads, 895 is definately an improvement over the
previous settings. <https://bugs.launchpad.net/bugs/320632>

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

910 is also ok for me, I don't mind the fact that I need to touch the
border to scroll

Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

I also have an alps touchpad and the 0.99.3-2ubuntu3.5 package from the ppa works fine in every way for me.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Please try if a RightEdge of 910 is ok for you too

Revision history for this message
Alberto Milone (albertomilone) wrote :

Ok, I've just uploaded 0.99.3-2ubuntu3.6 to my PPA. Here's the only change (only for ALPS touchpads):
 - Set RightEdge to 910.

Let me know if the new settings work better for you or if something doesn't work. In the latter case, please attach the output of of the following command:
xinput list-props 7

replace 7 with the identifier of your synaptic device.

If there are no problems with the new package, I'll prepare a debdiff to make sure that my changes are ready for the upload to Ubuntu's repository.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Well, maybe 910 is too high.. I'd go with 900.
I say this because it happens that when I scroll, my finger does not
move perfectly vertically, but can move a bit to the left, so in my
opinion just a bit more of scrolling area is better

Revision history for this message
Alberto Milone (albertomilone) wrote :

it's set to 900 in 0.99.3-2ubuntu3.7. Feedback is welcome

Revision history for this message
Andre Schild (andre-schild) wrote :

Just upgraded to 0.99.3-2ubuntu3.7.

With 900 it works fine. (900 was too small)

Thanks

Revision history for this message
Andre Schild (andre-schild) wrote :

Of course I mean 910 is too high.

Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

900 works fine for me too.

Revision history for this message
3l1k (alex-aspire) wrote :

i has the same problem then i build synaptics-1.0 from source.
I solve it by creating file /etc/hal/fdi/policy/synaptics.fdi
and put following lines in it:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" string="synaptics">
<merge key="input.x11_options.CircularScrolling" type="string">true</merge>
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<!--
<merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
<merge key="input.x11_options.LeftEdge" type="string">1700</merge>
<merge key="input.x11_options.RightEdge" type="string">5300</merge>
<merge key="input.x11_options.TopEdge" type="string">1700</merge>
-->
</match>
</device>
</deviceinfo>

So no need to put anything else in startup scripts and all feautures will work after futures updates.

Revision history for this message
James Schriver (dashua) wrote :

Alberto,

Perfect.

Thx.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

I didn't test your package because now I don't have my laptop here,
but I think it's ok!

Revision history for this message
darylb (darylblanc) wrote :

Alberto, 0.99.3-2ubuntu3.7 works fine for me too, thanks for the fix!

Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

But I've noticed one weird thing: when I click on the gnome workspace switcher in the panel, the workspace switches as it should. But the mouse pointer also jumps about 100 pixels to the right. Which it didn't do with earlier versions of the synaptics driver (i.e., not from the PPA).

Revision history for this message
darylb (darylblanc) wrote :

Hmm, that is strange. Are you using KDE or gnome?
I just tried it here on gnome and that doesn't happen to me, no matter where
I put the workspace switcher applet.

Revision history for this message
none (ubuntu-bugs-nullinfinity-deactivatedaccount) wrote :

I'm using gnome. But I noticed that it only happens with the compiz "Desktop cube" plugin and not with "Desktop wall". So it might be a compiz bug.

Revision history for this message
Henning Moll (drscott) wrote :

0.99.3-2ubuntu3.7 from the ppa also fixes the problem with a too high RightEdge value on a Toshiba Tecra S1.

I encounter no problems with this version anymore.

Revision history for this message
Cédric Bellegarde (gnumdk) wrote :

 Not working on a Dell Vostro 1500 for edge scrolling until i add this to hal fdi:

<merge key="input.x11_options.HorizEdgeScroll" type="string">1</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">1</merge>

Revision history for this message
Alberto Milone (albertomilone) wrote :

Bellegarde: those values are already enabled in the driver.

1) What version of Ubuntu are you using?
2) can you attach the output of the following command?
xinput list

Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks alberto, upload sponsored.

Changed in xfree86-driver-synaptics:
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xfree86-driver-synaptics - 0.99.3-2ubuntu3

---------------
xfree86-driver-synaptics (0.99.3-2ubuntu3) jaunty; urgency=low

  * debian/patches/109_override_alps_settings.patch:
    - Add customised settings for ALPS touchpad (LP: #320632):
      o Enable vertTwoFingerScroll by default.
      o Set RightEdge to 900.
      o Set ClickTime to 0.
      o Set SingleTapTimeout to 0.
      o Set MinSpeed to 0.45.
      o Set MaxSpeed to 0.75.
  * debian/patches/107_reduce_cursor_speed.patch:
    - drop and merge with 109_override_alps_settings.patch.

 -- Alberto Milone (tseliot) <email address hidden> Sat, 28 Feb 2009 10:20:08 +0100

Changed in xfree86-driver-synaptics:
status: Fix Committed → Fix Released
Revision history for this message
Damon Lynch (dlynch3) wrote :

Hardware: ALPS GlidePoint.

Alberto Milone's PPA package solved the bug where edge scrolling did not work. It now works just fine. Thanks.

Revision history for this message
Max Bowsher (maxb) wrote :

Reopening again, edge scrolling still broken on Aspire One, as described in https://bugs.launchpad.net/ubuntu/+source/xfree86-driver-synaptics/+bug/320632/comments/42.

It's not a pressure issue as some have suggested since - in that comment I specifically note that RightEdge is misbehaving in mysterious ways.

Changed in xfree86-driver-synaptics:
status: Fix Released → Confirmed
Revision history for this message
Alberto Milone (albertomilone) wrote :

Max Bowsher: can you try commenting out the whole "InputDevice" section about your touchpad from your xorg.conf (and its entry in the "ServerLayout" section, if you have one) and restarting X, please?

Revision history for this message
Max Bowsher (maxb) wrote :

My xorg.conf has no "InputDevice" sections - only the ultra-minimal "Device", "Monitor" and "Screen" sections that are the jaunty default, and a "ServerFlags" setting "DontZap" "false".

Steve Langasek (vorlon)
Changed in xfree86-driver-synaptics:
assignee: bryceharrington → albertomilone
Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

Max,

You didn't mention if you actually tried the FingerLow/FingerHigh thing. I had exactly the same problem, same symptoms, on exactly the same hardware. I didn't think the fix would work but I tried it anyway, and it did work.

Revision history for this message
Max Bowsher (maxb) wrote :

Alistair:

I didn't, there really didn't seem to be any point when I had already determined that the problem was the RightEdge setting spuriously resetting itself to a too-large value.

For the sake of completeness, I tried the Finger{Low,High} setting: it didn't fix the bug. It did allow some edgescrolling, but it was necessary to awkwardly stroke only the extreme edge of the touchpad. Meanwhile, the changed settings made the touchpad awkwardly oversensitive for ordinary pointer movement.

The Finger{Low,High} settings should be left at their current defaults - what needs to be done is to find and fix whatever keeps spuriously resetting the RightEdge value.

I've just done some testing, and I've narrowed down the exact behaviour I observe:

I set a loop of "while sleep 1; do synclient -l | fgrep RightEdge; done" running to monitor the RightEdge value.

Immediately after bootup, the value is 5132. Scrolling *works*! If I very diligently avoid touching the extreme right edge of the touchpad, scrolling continues to work. The moment I touch the extreme right edge of the touchpad, the value printed from the monitor loop changes to 6142. Scrolling now doesn't work, no matter how carefully I touch only the extreme right edge when trying to scroll. I run "synclient RightEdge=5132" - scrolling works again! I touch the right edge - RightEdge reverts to 6142, scrolling no longer works.

Weird.

I hope this means something to someone more familiar with the driver source.

Revision history for this message
Adam Sommer (asommer) wrote :

I just wanted to comment that I am still experiencing the same bug as Max Bowsher, with the same results using the synclient RightEdge=5132 command.

I am experiencing this on a Dell Mini 9. I did further testing booting from an Intrepid USB drive and didn't have the loss of Scrolling issue.

If there is any additional information I can provide, or anything I can test, please let me know.

Thanks,
Adam

Revision history for this message
Max Bowsher (maxb) wrote :

I have now git bisected. In retrospect that was unnecessary, if only I'd read the commit messages more carefully. The culprit is:

commit 3db3f4e04c7038477a03b092c55dfd063224f034
Author: Fedor P. Goncharov (Fredy) <email address hidden>
Date: Thu Dec 4 17:16:40 2008 +0600

    Auto-adjust right_edge for touchpads with hardware scroll area.

    If RightEdge is specified as a config option, ignore the SpecialScrollArea.
    Otherwise, adjust right_edge to the bounds of the hardware scroll area.

    Signed-off-by: Peter Hutterer <email address hidden>
    Signed-off-by: Christoph Brill <email address hidden>
    Signed-off-by: Henrik Rydberg <email address hidden>
    (cherry picked from commit 0f2802726fe7374afeca7447e3127bc1d7f3247c)

which is "auto-adjusting" my right edge off the edge of my touchpad

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :

I found that the fingerlow/high fix moved the scroll area right as well, but for me it was an improvement. Previously the scroll area was so far from the right edge of the pad, that it didn't actually reach all the way to the edge.

Revision history for this message
Max Bowsher (maxb) wrote :

Judging by some careful experimentation with synclient -m, it's not that it moves the region, it's that if you're only touching the very edge of the pad, it's impossible to get more that about 25 pressure units.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

A question to Alberto: I missed why you still haven't pushed the
update into jaunty

Steve Langasek (vorlon)
Changed in xfree86-driver-synaptics:
milestone: ubuntu-9.04-beta → ubuntu-9.04
Revision history for this message
Bryce Harrington (bryce) wrote :

Thanks for narrowing it down to that change. I think just reverting that patch is probably the wrong thing to do, since that would regress the feature entirely. Instead, further analysis is needed in order to discern why with this patch it is failing in this fashion. My guess is that it is incorrectly making automatic adjustment assumptions with this hardware.

Also, I'm beginning to suspect this may have a hardware-specific aspect to it, in which case I'm unsure that blocking the release on this is warranted. But I'll leave the milestone/target alone for now; I think a fix is within sight.

Alberto, do you have further comments/plans on this that need accounted for?

Revision history for this message
Alberto Milone (albertomilone) wrote :

I haven't had the time to look at this very hardware specific bug but I think I can try to revert patch only for ALPS touchpads so as not to cause regressions with synaptics touchpads.

Revision history for this message
Nicolò Chieffo (yelo3) wrote :

Is it possible to ship a hal .fdi file in the package so that ALPS
touchpads will work?

Revision history for this message
Alberto Milone (albertomilone) wrote :

The attached debdiff should solve the problem. The change is minimal and is just an addition to my previous patch so that if an ALPS touchpad is detected the right edge is not auto adjusted.

Changed in xfree86-driver-synaptics:
status: Confirmed → In Progress
Revision history for this message
Max Bowsher (maxb) wrote :

Alberto:

maxb@aao:~$ lshal | fgrep -i alps
maxb@aao:~$ lshal | fgrep -i synap
  info.product = 'SynPS/2 Synaptics TouchPad' (string)
  input.product = 'SynPS/2 Synaptics TouchPad' (string)
  input.x11_driver = 'synaptics' (string)
maxb@aao:~$

It appears the Aspire One's touchpad is not an ALPS device?

Revision history for this message
Alberto Milone (albertomilone) wrote :

Ok, I'll work on another patch but we'll have to test the package for regressions as it will affect all synaptics touchpads.

Revision history for this message
Alberto Milone (albertomilone) wrote :

The attached debdiff sets the SpecialScrollArea to False by default.

Revision history for this message
Alberto Milone (albertomilone) wrote :

I have uploaded the package to my PPA, can you try it and let me know how it goes, please?
https://launchpad.net/~albertomilone/+archive/ppa

Revision history for this message
arjanw (arjan-waardenburg) wrote :

Hi Alberto,

This package fixed the edge-scrolling disappearing after a few minutes. Thanks !

Regards
Arjan

On Wed, Apr 1, 2009 at 17:14, Alberto Milone
<email address hidden> wrote:
> I have uploaded the package to my PPA, can you try it and let me know how it goes, please?
> https://launchpad.net/~albertomilone/+archive/ppa
>
> --
> tap-to-click and edge-scrolling broken in Jaunty
> https://bugs.launchpad.net/bugs/320632
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “xfree86-driver-synaptics” source package in Ubuntu: In Progress
> Status in “xserver-xorg-input-synaptics” source package in Ubuntu: Invalid
> Status in xfree86-driver-synaptics in Ubuntu Jaunty: In Progress
> Status in xserver-xorg-input-synaptics in Ubuntu Jaunty: Invalid
>
> Bug description:
> Binary package hint: xfree86-driver-synaptics
>
> As of today's package update from xserver-xorg-input-synaptics 0.15.2-0ubuntu8 to 0.99.3-1ubuntu1, tap-to-click and edge-scrolling no longer work on my Acer Aspire One.
>
> Rolling back the update restores correct functionality.
>
> ProblemType: Bug
> Architecture: i386
> DistroRelease: Ubuntu 9.04
> Package: xserver-xorg-input-synaptics 0.15.2-0ubuntu8
> ProcEnviron:
>  LC_COLLATE=C
>  PATH=(custom, user)
>  LANG=en_GB.UTF-8
>  SHELL=/bin/bash
> SourcePackage: xfree86-driver-synaptics
> Uname: Linux 2.6.28-5-generic i686
>

Revision history for this message
Hernando Torque (htorque) wrote :

Hi!

My Synaptic touchpad worked fine and still does with the package from the PPA.

HTH.

Revision history for this message
Alexey Kotlyarov (koterpillar) wrote :

В Срд, 01/04/2009 в 15:14 +0000, Alberto Milone пишет:
> I have uploaded the package to my PPA, can you try it and let me know how it goes, please?
> https://launchpad.net/~albertomilone/+archive/ppa
Works for me on Acer Aspire One A110 (was broken before).

Revision history for this message
Oliver Gerlich (ogerlich) wrote :

The package from PPA has fixed edge scrolling on my Asus EeePC 701 with Synaptics touchpad (was broken before).

Revision history for this message
Ryan (larsrya8) wrote :

Hi Alberto,

The package from the PPA has fixed edge scrolling for me on my Asus N50Vn with Synaptic touchpad.

Thanks!

Revision history for this message
Adam Sommer (asommer) wrote :

Works on my Dell Mini 9 as well. Don't know if anyone has told you you're
awesome today, but you are and thanks Alberto.

--
Party On,
Adam

Revision history for this message
Martin Pitt (pitti) wrote :

Congratulations Alberto, seems you did it! Bryce, can you please review and sponsor this?

Changed in xfree86-driver-synaptics (Ubuntu Jaunty):
status: In Progress → Fix Committed
Revision history for this message
Andre Schild (andre-schild) wrote :

Works fine on toshiba tecra A9.

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

This bug was fixed in the package xfree86-driver-synaptics - 0.99.3-2ubuntu4

---------------
xfree86-driver-synaptics (0.99.3-2ubuntu4) jaunty; urgency=low

  * debian/patches/110_remove_bound_auto_adjust.patch:
    - Small change to make sure that the driver does not
      auto-adjust to the bounds of the hardware scroll area
      as this causes problem to the touchpads of Acer Aspire
      One units (LP: #320632).

 -- Alberto Milone <email address hidden> Thu, 26 Mar 2009 17:00:52 +0100

Changed in xfree86-driver-synaptics (Ubuntu Jaunty):
status: Fix Committed → Fix Released
Revision history for this message
Serbitar (serbitar-sessionmob) wrote :

Tapping and scrolling stopped working on my SynPS/2 Synaptics TouchPad after version xserver-xorg-input-synaptics_0.99.3-2ubuntu3_amd64.deb. So 0.99.3-2ubuntu4 is the first version it ceased to work.
The bug is still present in 1.1.0-0ubuntu1.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Serbitar: can you attach the output of this command, please?
xinput list-props name_of_your_synaptic_device

replace "name_of_your_synaptic_device" with the name of your synaptic device (as reported by "xinput list")

Revision history for this message
Serbitar (serbitar-sessionmob) wrote :

Ive attached the output with the working package 0.99.3-2ubuntu3 and the non-working one 1.1.0-0ubuntu1

Revision history for this message
Alberto Milone (albertomilone) wrote :

Serbitar: 1.1.0-0ubuntu1 is not available in Ubuntu Jaunty. Can you please install version 0.99.3-2ubuntu4, restart the xserver and attach the output of the same command?

Revision history for this message
Michael Marley (mamarley) wrote :

Serbitar appears to be using the package from my PPA. Sorry about that.

Revision history for this message
Serbitar (serbitar-sessionmob) wrote :

True. 0.99.3-2ubuntu4 wroks. I thought I had it installed when the bug occured the first time. My fault. Thanks for the time.

Revision history for this message
Alberto Milone (albertomilone) wrote :

Serbitar, Michael: thanks for making it clear that the problem affects the package in the PPA and not the package in Ubuntu.

I think this bug is finally fixed.

Revision history for this message
mobile (carlleach) wrote :

The package doesn't appear to be available in the location listed below. How do I obtain it?

Thanks.

>Alberto Milone wrote on 2009-04-01: (permalink)
>
>I have uploaded the package to my PPA, can you try it and >let me know how it goes, please?
>https://launchpad.net/~albertomilone/+archive/ppa

Revision history for this message
Alberto Milone (albertomilone) wrote :

mobile: the package is in Jaunty's repository now.

Revision history for this message
mobile (carlleach) wrote :

I installed Ubuntu 9.04 NBR Beta last night and I have the edge scrolling issue described above on my Asus Eee PC 701, i.e. it initially works ok then stops working after a few minutes. Wouldn't the latest version of this package be installed during installation of the OS? I will check which version I have tonight.

Revision history for this message
mobile (carlleach) wrote :

Confirmed update to latest version in repository fixes edge scroll
problem on Asus Eee PC 701. Thanks

Alberto Milone wrote:
> mobile: the package is in Jaunty's repository now.
>
>

Revision history for this message
Noel J. Bergman (noeljb) wrote :

Is anything special needed to (rei-)enable two-finger scrolling, etc? I used to have two-finger scrolling on Jaunty, but it is gone now. I have edge scrolling and tap-to-click. And, as others noted, if I install Mike Marley's newer driver, I lose even that.

To be sure of which version I am running, after forcing a delete of Mike's driver, reinstalling and rebooting:

  xserver-xorg-input-synaptics 0.99.3-2ubuntu4

$ xinput list-props 7
Device 'SynPS/2 Synaptics TouchPad':
 Device Enabled (93): 1
 Synaptics Edges (237): 1632, 0, 5312, 0
 Synaptics Finger (238): 24, 0, 29
 Synaptics Tap Time (239): 180
 Synaptics Tap Move (240): 221
 Synaptics Tap Durations (241): 180, 0, 180
 Synaptics Tap FastTap (242): 0
 Synaptics Middle Button Timeout (243): 75
 Synaptics Two-Finger Pressure (244): 280
 Synaptics Scrolling Distance (245): 100, 0
 Synaptics Edge Scrolling (246): 1, 0, 0
 Synaptics Two-Finger Scrolling (247): 1, 0
 Synaptics Edge Motion Pressure (248): 29, 0
 Synaptics Edge Motion Speed (249): 1, 0
 Synaptics Edge Motion Always (250): 0
 Synaptics Button Scrolling (251): 1, 1
 Synaptics Button Scrolling Repeat (252): 1, 1
 Synaptics Button Scrolling Time (253): 100
 Synaptics Off (254): 0
 Synaptics Guestmouse Off (255): 0
 Synaptics Locked Drags (256): 0
 Synaptics Locked Drags Timeout (257): 5000
 Synaptics Tap Action (258): 2, 3, 0, 0, 1, 2, 3
 Synaptics Click Action (259): 1, 1, 1
 Synaptics Circular Scrolling (260): 0
 Synaptics Circular Scrolling Trigger (261): 0
 Synaptics Circular Pad (262): 0
 Synaptics Palm Detection (263): 0
 Synaptics Palm Dimensions (264): 10, 0
 Synaptics Pressure Motion (265): 29, 0
 Synaptics Grab Event Device (266): 1

To post a comment you must log in.