Come posso evitare che il cursore si sposti quando clicco sul trackpad?

7

Ho appena installato Ubuntu 12.10 sul mio Macbook Pro. Quando clicco sul trackpad, viene sempre registrato come un piccolo movimento del mouse e un clic, quindi trascina qualsiasi cosa clicco su di esso. qualcun altro l'ha incontrato? C'è qualche impostazione di synaptics che può aiutare? Per il momento, ho attivato Tocca per fare clic perché il clic normale è così difficile.

Non avevo questo problema quando eseguivo Ubuntu in una VM, ma suppongo che abbia un altro livello di astrazione che impedisce a synaptics di essere quello che interpreta l'input diretto del touchpad.

Grazie!

    
posta David 16.11.2012 - 21:57

2 risposte

3

Sul mio HP Envy 14 Spectre ho aggiunto questo:

$ cat /etc/X11/xorg.conf.d/51-envy-quirks.conf 
Section "InputClass"
    Identifier "Envy clickpad"
    MatchDriver "synaptics"
    Option "SHMConfig" "True"
    Option "LeftEdge" "1268"
    Option "RightEdge" "5680"
    Option "TopEdge" "1640"
    Option "BottomEdge" "4729"
    Option "AreaBottomEdge" "3900"
    Option "TapButton1" "1"
    Option "TapButton2" "3"
    Option "TapButton3" "2"
    #Option "SoftButtonAreas" "3915 0 3900 0 3032 3914 3900 0"
EndSection

I valori dei bordi dipendono dal trackpad, l'opzione SHMConfig è utile per raccogliere i valori degli spigoli con synclient -m 100 .

L'opzione che disattiva l'area di clic è AreaBottomEdge ma disattiva anche il clic centrale o centrale, solo il clic sinistro è abilitato.

Ecco perché TapButton2 e TapButton3 vengono utilizzati per simulare i pulsanti mancanti.

L'unico inconveniente di questo approccio è che non è possibile trascinare premendo i pulsanti destro o centrale, solo il tasto sinistro.

    
risposta data dangra 28.11.2012 - 13:11
1

L'ho trovato mentre cercavo soluzioni allo stesso problema (l'ho avuto davvero male su un trackpad magico Apple). Queste opzioni sinaptiche l'hanno risolto per me ... prova questo nel terminale:

$ synclient HorizHysteresis=100 VertHysteresis=100

Queste opzioni controllano la quantità di movimento che devi compiere prima che il touchpad la registri come evento di spostamento. Il valore predefinito è 4, che ho trovato troppo sensibile.

Se lo corregge, aggiusta a tuo piacimento e poi rendilo permanente aggiungendo a un file di configurazione di xorg.

E per sapere quali sono tutte le opzioni e cosa fanno, vedi man synclient

    
risposta data slinkp 15.01.2014 - 18:58

Leggi altre domande sui tag