私は最近古くなったノートブックを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