Desativar o movimento do mouse em zonas de toque no Synaptics Trackpad

17

Eu tenho um HP dv6-3160 com um trackpad "soft", por ex. os botões fazem parte disso.

O Ubuntu 12.10 funciona bem com ele, exceto quando eu quero arrastar + soltar. Como a área de movimento do mouse inclui os botões, se eu estiver segurando o botão esquerdo, posso estragar tudo apenas com um movimento do meu dedo esquerdo (é claro que posso usar o toque para clicar e depois mover as coisas, mas apenas para cima!) .

O que eu gostaria de fazer é ser capaz de definir uma "zona morta" - basta parar todo o movimento do mouse na área do botão (eu tenho espaço suficiente acima).

Instalei o pacote synaptics e tentei usar o synclient e configurar o BottomEdge, mas não importa o valor (válido - se eu defini-lo muito baixo) o valor que defini para o comportamento do mouse não muda.

Muito obrigado antecipadamente.

    
por Dave 01.02.2013 / 19:53

1 resposta

18

Eu acabei de me deparar com esse problema e, infelizmente, é uma questão de RTFM, porque ele é descrito claramente no manual (procure aqui: link ).

O valor relevante é "AreaBottomEdge" e o manual diz "Ignorar movimentos, rolagem e toque que ocorrem abaixo dessa borda. A opção é desativada por padrão e pode ser ativada configurando a opção AreaBottomEdge para qualquer valor inteiro diferente de zero " Então, para experimentá-lo, você pode fazer:

  1. Faça um synclient -l | grep BottomEdge para descobrir a borda inferior do seu touchpad.
  2. Deixe x ser o valor de BottomEdge menos a altura da sua zona morta desejada
  3. Fazer um synclient AreaBottomEdge=x
  4. Para que seja permanente, coloque-o como uma "Opção" no arquivo 50-synaptics.conf (não sei onde ele está no Ubuntu, estou no Archlinux e lá está o /etc/X11/xorg.d/50-synaptics )

De qualquer forma, espero que isso ajude.

    
por calrama 23.02.2013 / 16:14

Tags