但是,我不太确定如何表述:
当我使用鼠标滚轮或两指触摸板手势滚动时,当我将手指远离触摸板或鼠标后,Chrome 或 Firefox 中的页面会继续滚动一段时间。
我不想在我的系统中使用此功能,并且我不确定它是如何命名的。此功能有时会导致不需要的行为,例如,如果我在滚动、页面缩放后短时间内使用 ctrl-热键,即使我当时没有滚动。
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
替代变体 #2,因为xinput
更改在会话中是临时的:
为了使更改永久生效,请执行以下操作:
运行
xinput
并在那里找到您的鼠标/触摸板名称。将包含以下内容的文件放入 /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
,请查看此页面: