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 691281 - Setting "disable while typing" does not work.
Setting "disable while typing" does not work.
Status: RESOLVED NOTGNOME
Product: gnome-control-center
Classification: Core
Component: Mouse
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-01-07 11:29 UTC by James Boocock
Modified: 2014-12-04 18:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description James Boocock 2013-01-07 11:29:39 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.
Comment 1 Ondrej Holy 2013-06-11 13:15:25 UTC
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?
Comment 2 kafran 2014-10-04 20:53:40 UTC
This bug still exists within the Fedora 20 and gnome 3.10.2;
Comment 3 Ondrej Holy 2014-10-06 08:21:49 UTC
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
Comment 4 kafran 2014-10-06 10:42:25 UTC
(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.
Comment 5 Ondrej Holy 2014-10-06 12:20:05 UTC
Please check if syndaemon is running, what is output of the following command:

$ ps ax | grep syndaemon
Comment 6 kafran 2014-10-07 04:41:17 UTC
[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
Comment 7 Ondrej Holy 2014-10-07 10:04:00 UTC
(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?
Comment 8 kafran 2014-10-07 11:05:39 UTC
(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.
Comment 9 Ondrej Holy 2014-10-08 09:33:19 UTC
Thanks for your info. It is xorg bug, see:
https://bugs.freedesktop.org/show_bug.cgi?id=84796
Comment 10 Peter Hutterer 2014-10-08 12:55:14 UTC
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.
Comment 11 kafran 2014-10-08 21:33:14 UTC
[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
Comment 12 Peter Hutterer 2014-10-09 07:19:26 UTC
ok, that suggests that it's in the driver, not syndaemon. what driver version do you use?
Comment 13 kafran 2014-10-09 09:20:53 UTC
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?
Comment 14 Ondrej Holy 2014-10-09 09:32:18 UTC
This could help if you are using Fedora: 
yum info xorg-x11-drv-synaptics*
Comment 15 kafran 2014-10-09 09:37:10 UTC
(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:
[...]
Comment 16 kafran 2014-10-13 12:20:38 UTC
What's the next step? =P
Comment 17 Ondrej Holy 2014-10-13 12:40:23 UTC
Please be patient, Peter will look as soon as he returns from a vacation...
Comment 18 kafran 2014-10-13 12:42:39 UTC
(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.
Comment 19 Peter Hutterer 2014-10-28 06:39:42 UTC
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
Comment 20 kafran 2014-10-28 16:19:53 UTC
(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.
Comment 21 Valent Turkovic 2014-12-03 10:53:56 UTC
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?
Comment 22 Valent Turkovic 2014-12-03 10:55:18 UTC
Fedora 21 is using GNOME 3.14.2
Comment 23 Valent Turkovic 2014-12-03 11:00:05 UTC
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 :(
Comment 24 Ondrej Holy 2014-12-03 12:10:03 UTC
(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).
Comment 25 Valent Turkovic 2014-12-04 18:20:37 UTC
$ 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.