| Summary: | syndaemon sometimes fails to disable the touchpad while typing | ||
|---|---|---|---|
| Product: | xorg | Reporter: | Oliver Joos <oliver.joos> |
| Component: | Input/synaptics | Assignee: | Peter Hutterer <peter.hutterer> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | medium | ||
| Version: | 7.5 (2009.10) | ||
| Hardware: | All | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Oliver Joos
2011-07-14 08:42:56 UTC
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 Did you try using the record extension instead of polling? syndaemon -R -i 4.0 -k 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. (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. If you use -R, the -m argument is ignored. (In reply to comment #3) > Using the undocumented option "-m 20" on syndaemon, commit 72d5b4886927aee5fbc871b5c3d0300be92d8ecc Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Thu Jul 28 10:43:38 2011 +1000 man: document syndaemon -m switch 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. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.