¿Cómo puedo deshabilitar los gestos multitáctiles en Ubuntu?


26

Mi estación de trabajo con Ubuntu 12.04 es una MacBook Pro que admite un Trackpad multitáctil .

Desafortunadamente, constantemente estoy activando accidentalmente el gesto táctil de tres dedos para cambiar el tamaño de una ventana:

ingrese la descripción de la imagen aquí

¿Cómo puedo deshabilitar este gesto?


1
Debe cambiar la respuesta elegida por la correcta: askubuntu.com/a/198524/2230
MetaGuru

Respuestas:


3

Instale el administrador de configuración de Compiz:

sudo apt-get install compizconfig-settings-manager

luego ejecute compiz config manager (ccsm en la terminal) o simplemente escriba ccsm en el tablero.

y encuentre al final de la lista de complementos:

Unity MT Grab Handles para deshabilitarlo.


3
Para mí, esto solo elimina los símbolos de movimiento (los círculos transparentes con flechas en la captura de pantalla de gentmatt anterior). El gesto táctil de tres dedos todavía mueve / cambia el tamaño de las ventanas, pero sin mostrar esos símbolos.
Alfred Godoy

44
Puedo confirmar que esto no desactiva los gestos de 3 dedos. Tengo MT Grab Handles deshabilitado y todavía puedo arrastrar 3 dedos por la pantalla. Realmente me gustaría deshabilitar esta funcionalidad. Cualquier contribución útil sería muy apreciada.
oznah

Esta no es la "respuesta" en absoluto. La pregunta que se hizo fue cómo deshabilitar los gestos multitáctiles.
doug65536

23

He resuelto este problema estableciendo los siguientes valores de configuración (los valores iniciales fueron 0):

synclient ClickFinger3=2
synclient TapButton3=2

Eso hizo el truco. Encontré un par de enlaces más útiles. Hice cambios en mi xorg.conf y las cosas están bien ahora. askubuntu o arch
oznah

1
¿Por qué no hay una interfaz de usuario para synclient? srsly (ubuntu 12.10)
NullVoxPopuli

@TheLindyHop nadie ha escrito uno todavía, ¡adelante!
MetaGuru

1
Estos vuelven a activar el medio clic y pegar. Sugiera un valor que sea "ridículo" como 12 o más para ambos parámetros para deshabilitar completamente el
tripple

Usé 15 para cada uno de los valores y funcionó muy bien en 14.04.
señor

3

El panel táctil está configurado de manera predeterminada para ignorar los toques con tres dedos (y los clics con tres dedos), y se puede configurar para recuperar el control, anulando así la asociación de movimiento de la ventana a toques con tres dedos. Así es como se puede hacer:

  1. Busque la propiedad relevante: abra una terminal y escriba:

    xinput
    

    Localice la línea que contiene los detalles del trackpad (p ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)] . Ej. ) Y anote su idvalor. Ahora escriba:

    xinput list-props [id]
    

    donde [id]se reemplaza por el idvalor (que está 12en el ejemplo dado). Ahora ubique la Synaptics Tap Actionpropiedad (p Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0. Ej. ) Y anote su número, se incluirá entre corchetes (aquí está 282). También tenga en cuenta los valores de propiedad, los usaremos más adelante.

  2. Suponiendo que desea este comportamiento al inicio, cree un script de shell y agréguelo a los programas de inicio. Llamemos a este script trackpad.sh . Nuestro objetivo es reemplazar el último valor por uno nuevo, por ejemplo, para hacer clic con el botón central. Edite el script para contener lo siguiente:

    #!/bin/bash
    
    xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
    

    Nuestro comando de ejemplo concreto se verá así (solo por el bien de la demostración):

    xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
    

    Tenga en cuenta que reemplazamos solo el último valor de 0a 2, para significar clic medio. Puede elegir entre 1(clic izquierdo), 2(clic central) o 3(clic derecho).

  3. Otorgue al script permisos de ejecución y ejecútelo. ¡Eres bueno para ir!

Referencia

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.