Launchpad has imported 8 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=39226.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2011-07-14T15:42:56+00:00 Oliver-joos-freenet wrote:

I use Ubuntu 10.04.2 LTS with xorg 1:7.5+5ubuntu1 and xserver-xorg-
input-synaptics 1.2.2-1ubuntu4

To reproduce start a terminal and execute
1. killall syndaemon
2. syndaemon -i 4.0 -k
3. then press keys and move pointer with touchpad at once

Two things go wrong:
* syndaemon writes "Disable" and "Enable" to stdout, but
  enables not always 4.0 secs after the last keypress.
* quite often the pointer still moves although syndaemon
  says it is disabled.

Details have been well explained by Stanley Sokolow as comment #20 on
http://launchpad.net/bugs/27541 which is one of many duplicates of
http://launchpad.net/bugs/240738. The low default timeout of 0.5 secs in
Ubuntu makes it even worse and seems a workaround for
http://launchpad.net/bugs/801763

Due to recent diversity of touchpad hardware this bug gains publicity. I
found that Macbooks, newer Samsung laptops and Asus EeePCs are among the
affected systems. See my findings with Elantech touchpads in comment #27
of http://launchpad.net/bugs/240738

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/28

------------------------------------------------------------------------
On 2011-07-15T12:03:56+00:00 Mike wrote:

Not to toot my own horn here, but I contacted Peter Osterlund, the author of 
the syndaemon man page, and his response suggests that it isn't just a simple 
change of the default timing as suggested in comment 20 of the aforementioned 
bug:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/240738/comments/5

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/29

------------------------------------------------------------------------
On 2011-07-28T01:08:05+00:00 Peter Hutterer wrote:

Did you try using the record extension instead of polling?

syndaemon -R -i 4.0 -k

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/30

------------------------------------------------------------------------
On 2011-08-13T13:19:52+00:00 Bugs-freedesktop-org-20-kuijsten wrote:

Using the undocumented option "-m 20" on syndaemon, as mentioned in LP
#240738, made the situation a lot better for me. At least most
keypresses are catched now.

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/34

------------------------------------------------------------------------
On 2011-08-13T13:38:48+00:00 Bugs-freedesktop-org-20-kuijsten wrote:

(In reply to comment #2)
> Did you try using the record extension instead of polling?
> 
> syndaemon -R -i 4.0 -k

If you press a key real quick it still misses it sometimes (apart from
the fact that not being able to click for 4 seconds after the last
letter you typed is very annoying by itself).

I experimented with this undocumented switch -m to change the polling
interval and running "syndaemon -R -i 0.5 -k -m 20", which changes the
default polling interval of 200ms to 20ms, results in no more noticeable
key presses being missed.

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/35

------------------------------------------------------------------------
On 2011-08-14T22:22:36+00:00 Peter Hutterer wrote:

If you use -R, the -m argument is ignored.

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/36

------------------------------------------------------------------------
On 2012-03-14T04:27:39+00:00 Peter Hutterer wrote:

(In reply to comment #3)
> Using the undocumented option "-m 20" on syndaemon,

commit 72d5b4886927aee5fbc871b5c3d0300be92d8ecc
Author: Peter Hutterer <peter.hutte...@who-t.net>
Date:   Thu Jul 28 10:43:38 2011 +1000

    man: document syndaemon -m switch

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/39

------------------------------------------------------------------------
On 2012-03-14T04:38:46+00:00 Peter Hutterer wrote:

Closing as fixed as per comment #4. Since -m 20 is ignored if -R is
given, I can assume that -R is enough to fix the issue. GNOME also uses
the -R flag nowadays, see
https://bugzilla.gnome.org/show_bug.cgi?id=639623

Long story short, any polling suffers from race condition, so this
cannot be fixed in normal mode.

Reply at: https://bugs.launchpad.net/xserver-xorg-input-
synaptics/+bug/240738/comments/40


** Changed in: xserver-xorg-input-synaptics
       Status: Confirmed => Fix Released

** Bug watch added: GNOME Bug Tracker #639623
   https://bugzilla.gnome.org/show_bug.cgi?id=639623

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-synaptics in Ubuntu.
https://bugs.launchpad.net/bugs/240738

Title:
  syndaemon sometimes fails to disable the touchpad

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-input-synaptics/+bug/240738/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to