Ubuntu 22.04下华硕Vivobook S 14触控板双指滚动速度过快的解决求助
嘿,Pranjal!我之前在Ubuntu上也碰到过触控板滚动速度快到离谱的情况,给你几个亲测有效的方案,你挨个试试:
用libinput临时调整滚动速度(即时生效)
首先打开终端,输入xinput list,找到你的华硕触控板对应的设备行(名字一般会带Touchpad标识),记下它的ID号(比如看起来像12这样的数字)。
接着输入xinput list-props [你的触控板ID],找到名为libinput Scrolling Pixel Distance的属性,默认值可能比较小(比如10)。
然后用命令调整数值,比如改成40:xinput set-prop [你的触控板ID] "libinput Scrolling Pixel Distance" 40,你可以根据手感慢慢调这个数字,越大滚动越慢。
注意这个是临时设置,重启后会还原,要永久生效的话,可以把这条命令添加到「启动应用程序」里。用GNOME Tweaks可视化调整(适合GNOME桌面)
如果你的Ubuntu用的是GNOME桌面,先安装工具:sudo apt install gnome-tweaks。
打开Tweaks后,找到「触控板」选项,里面应该有「滚动速度」的滑块,直接拖动调慢就行,这个设置是永久的,操作起来也直观。修改Xorg配置文件永久生效
这个方法适合想要一劳永逸的情况:- 终端输入
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf创建配置文件 - 粘贴以下内容,注意把
ScrollPixelDistance的数值改成你觉得合适的(比如40,可自行调整):
Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" Option "ScrollPixelDistance" "40" EndSection- 按
Ctrl+O保存,Ctrl+X退出,然后重启系统就生效了。
- 终端输入
更新内核或驱动(解决兼容性问题)
有时候这种异常是内核和触控板的兼容性问题导致的,试试更新系统和内核:
终端输入sudo apt update && sudo apt upgrade,完成后重启,看看滚动速度是否恢复正常。如果还是不行,可以尝试安装最新的稳定版内核,不过这个操作要谨慎,备份好重要数据再试。
如果这些方法都试过还是没解决,你可以把xinput list和xinput list-props [你的触控板ID]的输出贴出来,社区里的小伙伴们可以帮你更精准地排查问题~
备注:内容来源于stack exchange,提问作者Pranjal

