GNOME Bugzilla – Bug 691281
Setting "disable while typing" does not work.
Last modified: 2014-12-04 18:20:37 UTC
I have touchpad with xf86-synaptics drivers installed and the setting "disable while typing" does not work. I don't know why it is happening any information on what would be useful information for me to post would be helpful. I am very new to this. All the other settings work bar this one. When I open up gconf-editor I can see the settings I have set in a schema but the "disable while typing" one is entirely absent. Where as all my other settings are not.
Thank you for your bug report. Gconf has been replaced by dconf. Do you see "disable-while-typing" in org.gnome.settings-daemon.periphetals.touchpad using dconf-editor?
This bug still exists within the Fedora 20 and gnome 3.10.2;
What doesn't work for you exactly and how we can reproduce it? JFYI Movement isn't disabled, tapping and scrolling is disabled only, see: https://bugzilla.gnome.org/show_bug.cgi?id=723770
(In reply to comment #3) > What doesn't work for you exactly and how we can reproduce it? > > JFYI Movement isn't disabled, tapping and scrolling is disabled only, see: > https://bugzilla.gnome.org/show_bug.cgi?id=723770 Yep. Nothing is disabled here. Still scrolling and clicking while typing. To reproduce it I just enabled "tap to click", "two finger scroll" and "disable while typing" in gnome settings centre. My hardware is a Dell Inspiron 5447.
Please check if syndaemon is running, what is output of the following command: $ ps ax | grep syndaemon
[kafran@i5447 ~]$ ps ax | grep syndaemon 2222 ? S 0:00 syndaemon -i 1.0 -t -K -R 7116 pts/0 S+ 0:00 grep --color=auto syndaemon
(In reply to comment #6) > [kafran@i5447 ~]$ ps ax | grep syndaemon > 2222 ? S 0:00 syndaemon -i 1.0 -t -K -R > 7116 pts/0 S+ 0:00 grep --color=auto syndaemon Hmm, that looks good. Peter, do you have an idea what is wrong?
(In reply to comment #7) > (In reply to comment #6) > > [kafran@i5447 ~]$ ps ax | grep syndaemon > > 2222 ? S 0:00 syndaemon -i 1.0 -t -K -R > > 7116 pts/0 S+ 0:00 grep --color=auto syndaemon > > Hmm, that looks good. > > Peter, do you have an idea what is wrong? These might help: Hardware/System info: http://paste.fedoraproject.org/139838/26785511 Screencast reproducing the bug: https://dl.dropboxusercontent.com/u/12845688/Screencast.webm I'm not an english speaker, so, sorry for the grammar erros =). Att.
Thanks for your info. It is xorg bug, see: https://bugs.freedesktop.org/show_bug.cgi?id=84796
kafran: please run xinput watch-props "device name", replacing device name with the name of your touchpad device (check xinput list). then type something and check if it changes the property. Attach the output here or in the fdo bug linked above please.
[kafran@i5447 ~]$ xinput watch-props "SynPS/2 Synaptics TouchPad" Device 'SynPS/2 Synaptics TouchPad': Device Enabled (132): 1 Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (257): 1 Device Accel Constant Deceleration (258): 2.500000 Device Accel Adaptive Deceleration (259): 1.000000 Device Accel Velocity Scaling (260): 12.500000 Synaptics Edges (284): 1765, 5367, 1634, 4416 Synaptics Finger (285): 25, 30, 0 Synaptics Tap Time (286): 180 Synaptics Tap Move (287): 232 Synaptics Tap Durations (288): 180, 180, 100 Synaptics ClickPad (289): 1 Synaptics Middle Button Timeout (290): 0 Synaptics Two-Finger Pressure (291): 282 Synaptics Two-Finger Width (292): 7 Synaptics Scrolling Distance (293): 105, 105 Synaptics Edge Scrolling (294): 0, 0, 0 Synaptics Two-Finger Scrolling (295): 1, 1 Synaptics Move Speed (296): 1.000000, 1.750000, 0.037800, 0.000000 Synaptics Off (297): 2 Synaptics Locked Drags (298): 0 Synaptics Locked Drags Timeout (299): 5000 Synaptics Tap Action (300): 0, 0, 0, 0, 1, 3, 2 Synaptics Click Action (301): 1, 3, 2 Synaptics Circular Scrolling (302): 0 Synaptics Circular Scrolling Distance (303): 0.100000 Synaptics Circular Scrolling Trigger (304): 0 Synaptics Circular Pad (305): 0 Synaptics Palm Detection (306): 0 Synaptics Palm Dimensions (307): 10, 200 Synaptics Coasting Speed (308): 20.000000, 50.000000 Synaptics Pressure Motion (309): 30, 160 Synaptics Pressure Motion Factor (310): 1.000000, 1.000000 Synaptics Grab Event Device (311): 1 Synaptics Gestures (312): 1 Synaptics Capabilities (313): 1, 0, 0, 1, 1, 1, 1 Synaptics Pad Resolution (314): 43, 41 Synaptics Area (315): 0, 0, 0, 0 Synaptics Soft Button Areas (316): 3566, 0, 4059, 0, 0, 0, 0, 0 Synaptics Noise Cancellation (317): 26, 26 Device Product ID (252): 2, 7 Device Node (253): "/dev/input/event6" Property 'Synaptics Off' changed. Synaptics Off (297): 0 Property 'Synaptics Off' changed. Synaptics Off (297): 2 Property 'Synaptics Off' changed. Synaptics Off (297): 0 Property 'Synaptics Off' changed. Synaptics Off (297): 2 Property 'Synaptics Off' changed. Synaptics Off (297): 0 ^C
ok, that suggests that it's in the driver, not syndaemon. what driver version do you use?
I don't know. How can I find it?(In reply to comment #12) > ok, that suggests that it's in the driver, not syndaemon. what driver version > do you use? I don't know. How can I find it?
This could help if you are using Fedora: yum info xorg-x11-drv-synaptics*
(In reply to comment #14) > This could help if you are using Fedora: > yum info xorg-x11-drv-synaptics* [kafran@i5447 ~]$ yum info xorg-x11-drv-synaptics Loaded plugins: langpacks, refresh-packagekit Installed Packages Name : xorg-x11-drv-synaptics Arch : x86_64 Version : 1.7.6 Release : 6.fc20 Size : 129 k Repo : installed From repo : updates Summary : Xorg X11 Synaptics touchpad input driver URL : http://www.x.org License : MIT Description : This is the Synaptics touchpad driver for the X.Org X server. The : following touchpad models are supported: [...]
What's the next step? =P
Please be patient, Peter will look as soon as he returns from a vacation...
(In reply to comment #17) > Please be patient, Peter will look as soon as he returns from a vacation... Oh, ok. thanks =). Anything else just ask me.
sorry for the delay, was travelling. so, I'm looking at the same synaptics version here (F20, same RPM) and it works just fine here. Note that in this version only tapping and scrolling are disabled, physical clicking continues to work regardless (I couldn't tell from the screencast if you were tapping or clicking). as for scrolling, that too stops as soon as I type (and doesn't start after typing). watch-props shows the property is changing, so the driver should activate it. so at this point I have no idea what could trigger this. is the touchpad added multiple times? pls post your Xorg.log please to find that out. what's your xserver version? don't think it matters, but post it anyway. has this recently started or has it always been broken. If you run syndaemon manually, does it work? if you remove the flags one-by-one, does it start working at some point? if you run synclient TouchpadOff=2, does it behave correctly? what if you run synclient TouchpadOff=1
(In reply to comment #19) > sorry for the delay, was travelling. > > so, I'm looking at the same synaptics version here (F20, same RPM) and it works > just fine here. Note that in this version only tapping and scrolling are > disabled, physical clicking continues to work regardless (I couldn't tell from > the screencast if you were tapping or clicking). > as for scrolling, that too stops as soon as I type (and doesn't start after > typing). watch-props shows the property is changing, so the driver should > activate it. > > so at this point I have no idea what could trigger this. > is the touchpad added multiple times? pls post your Xorg.log please to find > that out. > what's your xserver version? don't think it matters, but post it anyway. > > has this recently started or has it always been broken. If you run syndaemon > manually, does it work? if you remove the flags one-by-one, does it start > working at some point? > > if you run synclient TouchpadOff=2, does it behave correctly? what if you run > synclient TouchpadOff=1 I'm sorry. I moved to the new ubuntu mate desktop and this problem was solved. I can try to reproduce this on Fedora live latter to help you. Att.
I'm having this issue with Lenovo Thinkpad T440s, latest Fedora 21 with all updates applied. What info can I share with you in order to figure out what is causing this bug?
Fedora 21 is using GNOME 3.14.2
Can you please give instructions how to disable cursor moving also, it is really distracting an annoying to have cursor move while typing. Lenovo has enlarged touchpad on their latest models so it is not possible not to touch touchpad while typing :(
(In reply to comment #21) > I'm having this issue with Lenovo Thinkpad T440s, latest Fedora 21 with all > updates applied. > > What info can I share with you in order to figure out what is causing this bug? Please answer on question from the Comment 19 if scrolling/tapping isn't disabled for you also and 'Synaptics Off' property is changing for you properly (see Comment 10).
$ sudo ps aux|grep synd valent 13564 0.0 0.0 23368 2568 ? S 19:09 0:00 syndaemon -i 1.0 -t -K -R valent 13593 0.0 0.0 112996 2484 pts/0 S+ 19:10 0:00 grep --color=auto synd valent@frajer src$ if I kill that process and run "syndaemon -i 1.0 -K -R" then curson is not being moved while typing. Click via tapping isn't working, but moving the cursor and clicking (pressing the touchpad on new Lonovo 2013 models is equal to button press because there are no more dedicated buttons) This looks like bad default settings. When users choose "Disable while typing" then syndaemon should rung without "-t" option in order for mouse cursor not to move during typing.