Come posso disabilitare i gesti multitouch in Ubuntu?


26

La mia workstation con Ubuntu 12.04 è un MacBook Pro che supporta un trackpad Multitouch .

Sfortunatamente, continuo ad attivare accidentalmente il gesto del tocco con tre dita per ridimensionare una finestra:

inserisci qui la descrizione dell'immagine

Come posso disabilitare questo gesto?


1
Dovresti cambiare la risposta scelta con quella corretta: askubuntu.com/a/198524/2230
MetaGuru

Risposte:


3

Installa Compiz config manager:

sudo apt-get install compizconfig-settings-manager

quindi esegui compiz config manager (ccsm nel terminale) o digita semplicemente ccsm nel trattino.

e trova in fondo all'elenco dei plugin:

Unity MT Grab Handles per disabilitarlo.


3
Per me, questo rimuove solo i simboli di movimento (i cerchi trasparenti con frecce sullo screenshot di gentmatt sopra). Il gesto del tocco con tre dita sposta ancora / ridimensiona le finestre, ma senza mostrare quei simboli.
Alfred Godoy,

4
Posso confermare che questo non disabilita i gesti con 3 dita. Ho MT Grab Handles disabilitato e sono ancora in grado di trascinare le finestre a 3 dita sullo schermo. Vorrei davvero disabilitare questa funzionalità. Qualsiasi contributo utile sarebbe molto apprezzato.
oznah,

Questa non è affatto la "risposta". La domanda posta era come disabilitare i gesti multi-touch.
doug65536,

23

Ho risolto questo problema impostando i seguenti valori di configurazione (i valori iniziali erano 0):

synclient ClickFinger3=2
synclient TapButton3=2

Questo ha funzionato. Ho trovato un paio di link più utili. Ho apportato modifiche al mio xorg.conf e ora le cose vanno bene. askubuntu o arch
oznah,

1
perché non esiste un'interfaccia utente per Synclient? srsly (ubuntu 12.10)
NullVoxPopuli

@TheLindyHop nessuno ne ha ancora scritto uno, dai!
MetaGuru,

1
Questi possono riattivare il middle-click-paste. Suggerisci un valore "ridicolo" come 12 o più per entrambi i parametri per disabilitare completamente il
triplo

Ho usato 15 per ciascuno dei valori e ha funzionato alla grande il 14.04.
sig.

3

Il trackpad è configurato per impostazione predefinita per ignorare i tocchi con tre dita (e i clic con tre dita) e può essere impostato per riprenderne il controllo, sostituendo così l'associazione di spostamento della finestra ai tocchi con tre dita. Ecco come si può fare:

  1. Cerca la proprietà pertinente - apri un terminale e digita:

    xinput
    

    Individua la riga contenente i dettagli del trackpad (ad es. ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)] ) E annotane il idvalore. Ora digita:

    xinput list-props [id]
    

    dove [id]è sostituito dal idvalore (che è 12nell'esempio fornito). Ora individua la Synaptics Tap Actionproprietà (ad es. Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0) E nota il suo numero, sarà racchiusa tra parentesi tonde (qui è 282). Nota anche i valori delle proprietà, li useremo in seguito.

  2. Supponendo che si desideri questo comportamento all'avvio, creare uno script shell e aggiungerlo ai programmi di avvio. Chiamiamo questo script trackpad.sh . Il nostro obiettivo è sostituire l'ultimo valore con uno nuovo, ad es. Per il clic centrale. Modifica lo script per contenere quanto segue:

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

    Il nostro esempio concreto di comando sarà simile a questo (solo a scopo dimostrativo):

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

    Si noti che abbiamo sostituito solo l'ultimo valore da 0a 2, per indicare il clic centrale. Puoi scegliere tra 1(clic sinistro), 2(clic centrale) o 3(clic destro).

  3. Concedi allo script le autorizzazioni di esecuzione ed eseguilo. Sei a posto!

Riferimento

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.