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 650380 - Two Finger Tap Option Gone
Two Finger Tap Option Gone
Status: RESOLVED FIXED
Product: gnome-control-center
Classification: Core
Component: Mouse
3.0.x
Other Windows
: Normal normal
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-05-17 08:47 UTC by Gareth Foster
Modified: 2011-12-02 20:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Gareth Foster 2011-05-17 08:47:45 UTC
I've decided to raise a bug against Gnome as I wasn't getting a response on
here, and it's nice to deal with things upstream anyway I suppose.

https://bugzilla.redhat.com/show_bug.cgi?id=702876

Last time I used Fedora on my Macbook, I was able to enable two finger tapping,
so that I could actually right click under Linux. Why is this option gone in
Fedora 15/Gnome 3?

This seems like a regression, because I couldn't use Linux for ages on my Macbook. This was fixed and two finger tap options added, only for them to disappear again with Gnome 3.
Comment 1 Bastien Nocera 2011-05-17 09:32:46 UTC
I think this is a kernel change. There was never an option for that in the control-center (that I can remember of), and it works correctly on my MacBook Air first gen with a physical button (even in tap-to-click mode), but it doesn't work with the Bluetooth Magic trackpad.

Peter, was this something that GNOME handled and we regressed?
Comment 2 Gareth Foster 2011-05-17 09:37:55 UTC
Hmm, I think it was back on Fedora 13 that the option was there? I definitely remember trying a few versions of Fedora where I couldn't use right click, so gave up. Then the option appeared in mouse settings. "Enable two finger" tap, or something like that.

It's a really important option for Macbook users anyway, I think. You can't get far without right click  :)
Comment 3 Peter Hutterer 2011-05-18 04:35:44 UTC
I can't seem to pair my magic trackpad with F15 anymore, not sure what is going on there. seems to be the same issue as in https://bugzilla.redhat.com/show_bug.cgi?id=692821

Anyway, what's the output of xinput list-props for the devices?
Comment 4 Bastien Nocera 2011-05-18 16:53:30 UTC
(In reply to comment #3)
> I can't seem to pair my magic trackpad with F15 anymore, not sure what is going
> on there. seems to be the same issue as in
> https://bugzilla.redhat.com/show_bug.cgi?id=692821

You shouldn't need to change the PIN code, the Apple Trackpad is auto-detected.

> Anyway, what's the output of xinput list-props for the devices?

For the Apple wireless trackpad. Gareth, could you print out the same for your laptop's touchpad?

$ xinput list-props 15
Device 'Apple wireless trackpad':
	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 (252):	1
	Device Accel Constant Deceleration (253):	2.500000
	Device Accel Adaptive Deceleration (254):	1.000000
	Device Accel Velocity Scaling (255):	12.500000
	Synaptics Edges (502):	-2393, 2651, -2030, 2139
	Synaptics Finger (503):	25, 30, 256
	Synaptics Tap Time (504):	180
	Synaptics Tap Move (505):	346
	Synaptics Tap Durations (506):	180, 180, 100
	Synaptics Tap FastTap (507):	0
	Synaptics Middle Button Timeout (508):	75
	Synaptics Two-Finger Pressure (509):	282
	Synaptics Two-Finger Width (510):	7
	Synaptics Scrolling Distance (511):	157, 157
	Synaptics Edge Scrolling (441):	0, 0, 0
	Synaptics Two-Finger Scrolling (442):	0, 0
	Synaptics Move Speed (512):	1.000000, 1.750000, 0.025374, 40.000000
	Synaptics Edge Motion Pressure (513):	30, 160
	Synaptics Edge Motion Speed (514):	1, 630
	Synaptics Edge Motion Always (515):	0
	Synaptics Button Scrolling (516):	1, 1
	Synaptics Button Scrolling Repeat (517):	1, 1
	Synaptics Button Scrolling Time (518):	100
	Synaptics Off (439):	0
	Synaptics Locked Drags (519):	0
	Synaptics Locked Drags Timeout (520):	5000
	Synaptics Tap Action (440):	0, 0, 0, 0, 1, 3, 2
	Synaptics Click Action (521):	1, 1, 1
	Synaptics Circular Scrolling (522):	0
	Synaptics Circular Scrolling Distance (523):	0.100000
	Synaptics Circular Scrolling Trigger (524):	0
	Synaptics Circular Pad (525):	0
	Synaptics Palm Detection (526):	0
	Synaptics Palm Dimensions (527):	10, 200
	Synaptics Coasting Speed (528):	20.000000, 50.000000
	Synaptics Pressure Motion (529):	30, 160
	Synaptics Pressure Motion Factor (530):	1.000000, 1.000000
	Synaptics Grab Event Device (531):	1
	Synaptics Gestures (532):	1
	Synaptics Capabilities (533):	1, 0, 1, 1, 1, 0, 0
	Synaptics Pad Resolution (534):	1, 1
	Synaptics Area (535):	0, 0, 0, 0
	Synaptics Noise Cancellation (536):	4, 4
Comment 5 Gareth Foster 2011-05-18 21:24:08 UTC
[root@localhost earthworm]# xinput list-props
bash: xinput: command not found...
Install package 'xorg-x11-apps' to provide command 'xinput'? [N/y] 

 * Running.. 
 * Resolving dependencies.. 
The following packages have to be installed:
 libXaw-1.0.8-1.fc15.x86_64	X Athena Widget Set
Proceed with changes? [N/y] The transaction did not proceed.
Failed to install packages: user declined simulation
Comment 6 Gareth Foster 2011-05-18 21:27:40 UTC
It seems to work sometimes, not others. Odd.
Comment 7 Bastien Nocera 2011-05-18 21:35:48 UTC
(In reply to comment #5)
> [root@localhost earthworm]# xinput list-props
> bash: xinput: command not found...
> Install package 'xorg-x11-apps' to provide command 'xinput'? [N/y] 
> 
>  * Running.. 
>  * Resolving dependencies.. 
> The following packages have to be installed:
>  libXaw-1.0.8-1.fc15.x86_64    X Athena Widget Set
> Proceed with changes? [N/y] The transaction did not proceed.
> Failed to install packages: user declined simulation

Just install it by hand...
Comment 8 Peter Hutterer 2011-05-19 00:26:44 UTC
(In reply to comment #4)
> You shouldn't need to change the PIN code, the Apple Trackpad is auto-detected.

well, of course today it works (after selecting 0000, the automatic pin selection seemed to insist on pin codes).

Anyway, now that I had enough coffee to read "tap" as "tap" and not as "scroll" (which I did yesterday...). I don't think we ever had a checkbox for that in g-c-c upstream. 

The tap actions are applied by default by g-s-d, hence the Tap Actions list of 0 0 0 0 1 3 2 (first 4 are corner tap actions) for left, right, middle for one, two, three finger tap, respectively. I can say it works with my magic trackpad here though the timeout seems to be very short so it has to be a really quick tap with two fingers. Plus the fingers have to hit the touchpad at more or less the same time too.
Comment 9 Gareth Foster 2011-05-19 07:28:05 UTC
(In reply to comment #7)
> Just install it by hand...

Oh, will try that tonight then.
Comment 10 Gareth Foster 2011-05-19 07:30:45 UTC
(In reply to comment #8)
> (In reply to comment #4)
> > You shouldn't need to change the PIN code, the Apple Trackpad is auto-detected.
> 
> well, of course today it works (after selecting 0000, the automatic pin
> selection seemed to insist on pin codes).
> 
> Anyway, now that I had enough coffee to read "tap" as "tap" and not as "scroll"
> (which I did yesterday...). I don't think we ever had a checkbox for that in
> g-c-c upstream. 
> 
> The tap actions are applied by default by g-s-d, hence the Tap Actions list of
> 0 0 0 0 1 3 2 (first 4 are corner tap actions) for left, right, middle for one,
> two, three finger tap, respectively. I can say it works with my magic trackpad
> here though the timeout seems to be very short so it has to be a really quick
> tap with two fingers. Plus the fingers have to hit the touchpad at more or less
> the same time too.

I think this must explain why it seems to work once in a blue moon for me. It was like it worked sometimes, then would stop working. It must just be too fussy compared to the two finger tap on OSX. Can Gnome do anything to make it more forgiving/responsive?
Comment 11 Peter Hutterer 2011-05-19 12:03:55 UTC
don't have a X install in front of me right now but try xinput list-props "device name". One of the properties on the touchpad is a timeout for tapping (IIRC the man page may tell you to). you can change that timeout with xinput set-prop "device name" "property name" <value>
runtime-setting only, but a workaround at least
Comment 12 baron 2011-06-10 20:33:00 UTC
For me, in Fedora 13, two-finger-tap was a middle-click, and three-finger-tap was a right-click.  Now, in Fedora 15, two-finger = right, and three-finger = nothing.  I really liked being able to middle-click to paste.

I think there is also a driver change, because previously my device wasn't recognized as a touchpad, and now it is.  I'm on an ASUS UL30A laptop.
Comment 13 jano 2011-06-26 19:07:04 UTC
I seem to have the same Problem but the other way around. Since using F15 and Gnome3 i got bugged by the fact that sometimes when i wanted to click by tapping with my touchpad it made me right-click. i have just figured out by reading this bug-report that this is because i accidentally put two fingers on the pad. so it seems this option is automatcally enabled for my part, but i dont know why, and i'd like to disable this function.

I dont have a Macbook but a Compaq Presario CQ60.

[jano@tantejutta ~]$ xinput list-props 11
Device 'SynPS/2 Synaptics TouchPad':
	Device Enabled (129):	1
	Coordinate Transformation Matrix (131):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	Device Accel Profile (249):	1
	Device Accel Constant Deceleration (250):	2.500000
	Device Accel Adaptive Deceleration (251):	1.000000
	Device Accel Velocity Scaling (252):	12.500000
	Synaptics Edges (253):	1760, 5304, 1653, 4671
	Synaptics Finger (254):	24, 29, 255
	Synaptics Tap Time (255):	180
	Synaptics Tap Move (256):	238
	Synaptics Tap Durations (257):	180, 180, 100
	Synaptics Tap FastTap (258):	0
	Synaptics Middle Button Timeout (259):	75
	Synaptics Two-Finger Pressure (260):	29
	Synaptics Two-Finger Width (261):	6
	Synaptics Scrolling Distance (262):	108, 108
	Synaptics Edge Scrolling (263):	1, 0, 0
	Synaptics Two-Finger Scrolling (264):	0, 0
	Synaptics Move Speed (265):	1.000000, 1.750000, 0.036962, 40.000000
	Synaptics Edge Motion Pressure (266):	29, 159
	Synaptics Edge Motion Speed (267):	1, 432
	Synaptics Edge Motion Always (268):	0
	Synaptics Off (269):	0
	Synaptics Locked Drags (270):	0
	Synaptics Locked Drags Timeout (271):	5000
	Synaptics Tap Action (272):	0, 0, 0, 0, 1, 3, 2
	Synaptics Click Action (273):	1, 1, 1
	Synaptics Circular Scrolling (274):	0
	Synaptics Circular Scrolling Distance (275):	0.100000
	Synaptics Circular Scrolling Trigger (276):	0
	Synaptics Circular Pad (277):	0
	Synaptics Palm Detection (278):	0
	Synaptics Palm Dimensions (279):	9, 199
	Synaptics Coasting Speed (280):	20.000000, 50.000000
	Synaptics Pressure Motion (281):	29, 159
	Synaptics Pressure Motion Factor (282):	1.000000, 1.000000
	Synaptics Grab Event Device (283):	1
	Synaptics Gestures (284):	1
	Synaptics Capabilities (285):	1, 0, 1, 0, 0, 1, 1
	Synaptics Pad Resolution (286):	107, 55
	Synaptics Area (287):	0, 0, 0, 0
	Synaptics Noise Cancellation (288):	27, 27
Comment 14 Gareth Foster 2011-12-02 20:13:17 UTC
This seems to be loads better on Gnome 3.2/Fedora 16. Closing.