After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 672825 - Use per-device idle timers to disable touchpad
Use per-device idle timers to disable touchpad
Status: RESOLVED WONTFIX
Product: gnome-settings-daemon
Classification: Core
Component: mouse
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: gnome-settings-daemon-maint
gnome-settings-daemon-maint
Depends on: 682224
Blocks:
 
 
Reported: 2012-03-26 04:19 UTC by Peter Hutterer
Modified: 2015-11-03 17:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Peter Hutterer 2012-03-26 04:19:51 UTC
g-s-d currently spawns syndaemon to enable/disable the touchpad when the user types. This should be switched to per-device idletimers so that syndaemon is not necessary and the touchpad is only disabled for activity some devices (i.e. only the laptop keyboard).

Open question:
Idletimers reset on any event. syndaemon as spawned by g-s-d currently ignores modifier keys so that control+click is still possible. We'd need some code to do that with idletimers too.


Dependency on Bug 672039.

X server commit: http://cgit.freedesktop.org/xorg/xserver/commit/?id=d645edd11e7482f98c8b7e0d6c8693285c484907

Example program in Attachment 209695 [details].
Comment 1 Bastien Nocera 2013-03-28 07:46:06 UTC
> We'd need some code to do that with idletimers too.

Was that fixed?
Comment 2 Peter Hutterer 2013-04-16 01:18:00 UTC
still an issue, haven't looked into it yet either
Comment 3 Bastien Nocera 2015-11-03 17:55:55 UTC
And we don't have to use syndaemon any more, as libinput does that for us. No need for any more code in g-s-d!