Quente para desabilitar 3 toques (Libinput)

3

Desejo desativar a ação de colar associada ao toque de três dedos porque não é um comportamento útil para mim e também perigoso.

A maior parte do post (por ex. este ) informe para:

  • adicione TappingButtonMap ao xorg.conf (essa opção permite apenas inverter o botão para não desativá-los).
  • defina ButtonMapping property by CLI -> xinput set-prop $ ID ButtonMapping 1 2 3 ... '(isso realmente altera o botão físico)

Ambas as soluções não são suficientes para o meu propósito.

  • Eu acho que não é possível com a libinput desabilitar um único toque, estou certo?
  • Existe alguma configuração de Plasma que possa ajudar a realizar isso?
por Francesco 09.08.2017 / 08:35

1 resposta

0

Eu também pesquisei muito como desabilitar o toque de três dedos, porque eu estava usando gestos de libinput e ele disparou quando eu quis roubar. Mas acho que o libinput não fornece por enquanto uma configuração para desabilitar um dos TappingButton.

Se você realmente quiser desativar o toque com três dedos, poderá fazer o download da sua versão do libinput no link do gitlab ( não se esqueça de baixar a mesma versão que a sua baixando-a na lista de lançamento link ).

Em seguida, você terá que modificar a linha 128 do arquivo evdev-mt-touchpad-tap.c. Substituir

if (nfingers > 3)

Por

if (nfingers > 2)

Você pode agora compilar e instalar o libinput seguindo as instruções fornecidas no link

Certifique-se de baixar todas as dependências que o meson precisa.

No meu caso (Ubuntu 18.04 Gnome 3.28.3), eu tive que instalar

  • libudev-dev
  • libmtdev-dev
  • libevdev-dev
  • libwacom-dev
  • verifique
  • valgrind
por 27.09.2018 / 21:03