ブラウザでマウスホイール/タッチパッドをスクロール

ブラウザでマウスホイール/タッチパッドをスクロール

しかし、どのように表現するのかよくわかりません。

マウスホイールまたは2本指のタッチパッドアクションを使用してスクロールすると、タッチパッドまたはマウスから指を離した後もChromeまたはFirefoxのページがしばらくスクロールし続けます。

私のシステムはこの機能を望んでおらず、名前がどのように指定されたのかわかりません。この機能は時々不要な動作を引き起こす可能性があります。たとえば、スクロール直後にCtrl-HotKeyを使用すると、その時点でスクロールしなくてもページがズームされます。

質問2 - この機能はどのように呼び出され、ホイール/タッチパッドスクロールを無効にせずに完全に無効にするにはどうすればよいですか?

答え1

この機能を「グライドスピード」といいます。これを無効にするには、次を使用できます。

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

使用可能なデバイスをリストします。

xinput list

代替バリエーション(タッチパッド用)はsynclientオプション(合計3つ)です。

CornerCoasting          = 0
CoastingSpeed           = 0
CoastingFriction        = 0

答え2

xinputセッション全体で変更が一時的であるため、バリアント#2の代替案:

変更を永続的に適用するには:

  1. 実行してxinputマウス/タッチパッドの名前を見つけます。

  2. 次の内容を含むファイルを/etc/X11/xorg.conf.d/ディレクトリに配置します。

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

ドライバオプションの完全な詳細リストについては、synaptics次のページをご覧ください。

https://www.mankier.com/4/synaptics

関連情報