Disabilita il movimento del mouse in Zone di tocco sul trackpad Synaptics


17

Ho un HP dv6-3160 con un trackpad "morbido", ad esempio i pulsanti ne fanno parte.

Ubuntu 12.10 funziona bene con esso a parte quando voglio trascinare + rilasciare. Perché l'area di movimento del mouse include i pulsanti se sto tenendo premuto il pulsante sinistro posso rovinare tutto semplicemente premendo il dito sinistro (posso ovviamente usare il tocco per fare clic e poi spostare le cose ma solo verso l'alto!) .

Quello che mi piacerebbe fare è essere in grado di impostare una "zona morta" - basta fermare tutti i movimenti del mouse nell'area dei pulsanti (ho abbastanza spazio sopra).

Ho installato il pacchetto synaptics e ho provato a usare synclient e impostando BottomEdge ma non importa quale sia il valore (valido - se lo imposto con errori troppo bassi) lo imposto sul comportamento del mouse.

Molte grazie in anticipo.


Sembra che dovresti patchare i driver stessi, se possibile, per creare la zona morta. Questo non è un normale caso d'uso.
Ken Kinder,

1
Sembra funzionare bene in Windows. Sebbene l'area funzioni come un mouse, penso che quando si fa clic non risponde al movimento lì. Non riesco a pensare di essere l'unico con questo - è un vero dolore.
Dave,

1
Sto riscontrando esattamente lo stesso problema e AreaBottomEdge non ha funzionato per me nel modo in cui lo desidero. Sei riuscito a risolvere il problema?
Fabio A.,

Risposte:


18

Mi sono appena imbattuto in questo problema da solo e purtroppo è una questione di RTFM, perché viene descritto nel manuale abbastanza chiaramente (Guarda qui: http://www.x.org/archive/X11R7.5/doc/man/ man4 / synaptics.4.html ).

Il valore rilevante è "AreaBottomEdge" e il manuale dice "Ignora i movimenti, lo scorrimento e il tocco che si verificano al di sotto di questo bordo. L'opzione è disabilitata per impostazione predefinita e può essere abilitata impostando l'opzione AreaBottomEdge su qualsiasi valore intero diverso da zero". Quindi per provarlo puoi fare:

  1. Fai un synclient -l | grep BottomEdgeper scoprire il bordo inferiore del tuo touchpad.
  2. Lascia che xsia il valore di BottomEdgemeno l'altezza della tua zona morta desiderata
  3. Fare un synclient AreaBottomEdge=x
  4. Perché sia ​​permanente mettilo come "Opzione" nel 50-synaptics.conffile (Non so dove si trova su Ubuntu, sono su Archlinux e lì è il suo /etc/X11/xorg.d/50-synaptics)

Spero comunque che questo aiuti.


Si noti che, almeno per il mio trackpad, il valore "zero" per questo è in realtà nella parte superiore del trackpad. Quindi, per abbassare la riga AreaBottomEdge, è necessario aumentare il numero.
Jeffrey Martinez,

Penso che su Ubuntu il posto dove archiviarlo sembra essere /usr/share/X11/xorg.conf.d/. Ho inserito lì una sezione InputClass con MatchProduct "SynPS / 2 Synaptics TouchPad" più le altre direttive necessarie per configurare l'impostazione AreaBottomEdge come descritto nella pagina man di Synaptics X11.
Reed Hedges,

Nota che le Area*Edgeopzioni non ignorano i tocchi in quelle aree che possono causare altri problemi: bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/…
stiemannkj1
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.