トラックパッド水平スクロールを無効にする方法

トラックパッド水平スクロールを無効にする方法

私は最近古くなったノートブックをUbuntuからDebian + Openboxに切り替えました。ミニマリズムがさわやかです。

2本の指でタッチパッドを横にドラッグすると、水平スクロールとして解釈されます。この機能を無効にする方法はありますか?

2本の指の水平ドラッグを使用して、xevボタン6と7を識別しました。私は次の行に次の行を追加してみました.Xmodmap

pointer = 1 2 3 5 4

私はこれが水平スクロールのためにボタン6と7を暗黙的に割り当て解除することを期待していましたが、うまくいきませんでした。

答え1

Debian 9はlibinputデフォルトでこのドライバ(xserver-xorg-input-libinput)を使用する必要があるので、そのドライバのソリューションを使用します(参照)ここ)。

/etc/X11/xorg.conf.d/40-libinput.conf次の内容でファイル(または存在しない場合はディレクトリ)を作成します。

$ cat /etc/X11/xorg.conf.d/40-libinput.conf
Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "HorizontalScrolling" "false"
EndSection

あなたは参照することができますlibinput のマニュアルページ利用可能な設定オプションの詳細な説明です。

synapticsドライバ( )をご使用の場合は、xserver-xorg-input-synaptics該当ドライバ関連ページをご確認ください。Debian WikiまたはアーチLinuxウィキ、ソリューションはほぼ同じです。

答え2

マウスに対する同じ答え

以下は水平スクロールを無効にする例です(新しいファイルを保存して再起動します)。

nano/etc/X11/xorg.conf.d/40-libinput-mouse-left-right.conf

Section "InputClass"
        Identifier "Logitech catchall"
        MatchIsPointer  "on"
        Driver "libinput"
        Option "HorizontalScrolling" "false"
EndSection

その他の便利なコマンド

xinput list
xinput list-props 15

xorg設定ファイルを使用してボタンを再マッピングすることもできます。

Section "InputClass"
    # ...
    Option "ButtonMapping" "1 9 3 4 5 6 7 8 2"
    # OR
    Option "ButtonMapping" "a b c d e f g h i"
    # ...
EndSection

関連情報