← Back to team overview

ubuntu-x-swat team mailing list archive

Re: [Bug 133060] Re: Synaptic touchpad fails to register some of the taps for tap-to-click

 

Well, the fix worked again, and I now have a patched x64 version of 1.2.2.
Thanks again.

FYI, on my end the patch applies at line 2090. There isn't even a line 2518
in that file. The difficulty for me (who doesn't really know what he's
doing) is tracking where the patch is placed as the driver is updated. Does
anyone know if this will ever just be incorporated in the driver itself, or
where I should go to request that? Previous posts said it had been fixed
upstream, but clearly it hasn't been. Also, it's not an Ubuntu or Debian
issue, but a universal problem for this touchpad (I'm assuming the same in
the e1405/e1505/e1705) in Linux (same poor functionality across distros).

On Thu, Jun 3, 2010 at 5:44 AM, Kris <kmbroga@xxxxxxxxx> wrote:

> Josh, follow the steps given by Valentin Neacsu (posted 2007-09-01)
> The file to modify is in xserver-xorg-input-synaptics-1.2.2/src/synaptics.c
> just after the line 2518 where it says:
>
>  Bool inside_active_area;
>
>  /* update hardware state in shared memory */
>  if (shm)
>  {
>    shm->x = hw->x;
>    shm->y = hw->y;
>    shm->z = hw->z;
>  ...
>
> Now it should look like:
>
>    Bool inside_active_area;
>
>    if (hw->x == 1 && hw->y == 5855)
>    {
>        hw->numFingers = 0;
>        hw->fingerWidth = 0;
>        hw->z = 0;
>        hw->x = HIST(0).x;
>        hw->y = HIST(0).y;
>    }
>
>    /* update hardware state in shared memory */
>    if (shm)
>    {
>        shm->x = hw->x;
>        shm->y = hw->y;
>        shm->z = hw->z;
>
> It works for me and hopefully it will work for you.
>
> --
> Synaptic touchpad fails to register some of the taps for tap-to-click
> https://bugs.launchpad.net/bugs/133060
> You received this bug notification because you are a direct subscriber
> of the bug.
>

-- 
Synaptic touchpad fails to register some of the taps for tap-to-click
https://bugs.launchpad.net/bugs/133060
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in ubuntu.



References