Mousewheel / touchpad rolando em navegadores

4

Não sei exatamente como formular isso, no entanto:

Quando rolo usando o mouse ou o gesto do touchpad com dois dedos, a página no Chrome ou Firefox continua rolando um pouco depois que eu coloco meus dedos de lado no touchpad ou no mouse.

Eu não quero esse recurso no meu sistema e não sei como é chamado. Esse recurso às vezes leva a um comportamento indesejado, por exemplo, se eu usar o ctrl-hotkey em uma seqüência curta após a rolagem, zooms de página, mesmo que eu não role na hora.

2 perguntas - como essa coisa é chamada e como desabilitá-la totalmente sem desabilitar a rolagem de roda / touchpad?

    
por Mikhail Krutov 25.04.2016 / 14:36

2 respostas

5

O recurso é chamado de "Velocidade de deslocamento". Para desativá-lo, você pode usar:

xinput --set-prop --type=float "<your device>" "Synaptics Coasting Speed" 0 0

para listar dispositivos que você pode usar:

xinput list

variante alternativa (para touchpads) é synclient opções (existem 3 delas):

CornerCoasting          = 0
CoastingSpeed           = 0
CoastingFriction        = 0
    
por 26.04.2016 / 08:25
2

Variante alternativa # 2, pois as alterações em xinput são temporárias em uma sessão:

Para tornar as alterações permanentes, faça isso:

  1. Execute xinput e encontre o nome do seu mouse / touchpad lá.

  2. Coloque um arquivo com este conteúdo no diretório /etc/X11/xorg.conf.d/:

    Section "InputClass"
      Identifier "Disable Synaptics Coasting"
      MatchDriver "synaptics"
      MatchProduct "<(part of) your device's name>"
      Option "CoastingSpeed" "0"
    EndSection
    

Para uma lista completa e detalhada de opções para o driver synaptics , verifique esta página:

link

    
por 18.11.2016 / 00:17