Debian

如何禁用觸控板水平滾動

  • October 29, 2018

我最近在老化的筆記型電腦上從 Ubuntu 切換到 Debian+Openbox。極簡主義令人耳目一新。

當我用兩根手指在觸摸板上橫向拖動時,這被解釋為水平滾動。有什麼辦法可以禁用它嗎?

使用xev我已經確定兩指水平拖動是按鈕 6 和 7。我嘗試將此行添加到.Xmodmap

pointer = 1 2 3 5 4

我希望這會隱式取消分配按鈕 6 和 7 的水平滾動,但這並沒有奏效。

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驅動程序 ( ),請查看debian wikiarchlinux wikixserver-xorg-input-synaptics的相關頁面,解決方案幾乎相同。

引用自:https://unix.stackexchange.com/questions/390692