My workstation with Ubuntu 12.04 is a MacBook Pro which supports a Multitouch Trackpad.
Unfortunately, I'm constantly accidentally triggering the three finger touch gesture to resize a window:
How can I disable this gesture?
My workstation with Ubuntu 12.04 is a MacBook Pro which supports a Multitouch Trackpad.
Unfortunately, I'm constantly accidentally triggering the three finger touch gesture to resize a window:
How can I disable this gesture?
I have solved this issue by setting the following configuration values (initial values were 0):
The trackpad is configured by default to ignore three-finger taps (and three-finger clicks), and can be set it to regain control of it, thus overriding the window move association to three-finger taps. This is how it can be done:
Look for the relevant property - open a terminal and type in:
Locate the line containing the trackpad details (e.g.
↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)]
), and note itsid
value. Now type in:where
[id]
is replaced by theid
value (which is12
in the given example). Now locate theSynaptics Tap Action
property (e.g.Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0
) and note its number, it will be enclosed inside round brackets (here it's282
). Also note the property values, we will use them later.Assuming you want this behavior at startup, create a shell script and add it to the startup programs. Let's call this script trackpad.sh. Our goal is to replace the last value with a new one, e.g. for middle click. Edit the script to contain the following:
Our concrete example command will than look like this (just for the sake of demonstration):
Notice that we replaced only the last value from
0
to2
, to signify middle click. You can choose any between1
(left click),2
(middle click), or3
(right click).Grant the script with execution permissions, and run it. You're good to go!
Reference
Install Compiz config manager:
then run compiz config manager (ccsm in terminal) or simply type ccsm in dash.
and find at the bottom of plugins list:
Unity MT Grab Handles to disable it.
The solutions above did not work on my OS, Ubuntu 16.04, and I have a Dell Precision. TapButton3 and ClickFinger3 did not have any affect. I still had an annoying application switcher come up and change my application when I would accidentally touch thee fingers to the touchpad, which happened all the time. I really hated this feature and I finally figured out how to truly disable it.
What I noticed was that on the list of xinput devices was two touchpads. This will interfere with synclient settings, you cannot just change TapButton3 and ClickFinger3 when you have multiple touchpads, you need to use xinput.
For xinput this is the command you need,
Find your device from this list.
Those are usually lists of numbers set them like 1 3 2.
Setting to 2 (or greater, like 10!) will change the type of click three fingers do, if you do not want to map three fingers to any type of click use something outside of the range 1-3. Personally I used 10, now nothing happens with three finger taps.