Ubuntu 16.04鼠标滚动跳变问题求有效解决方案
解决Ubuntu 16.04鼠标滚轮跳变/反向跳转问题
我之前在Ubuntu 16.04上也碰到过一模一样的鼠标滚轮抽风问题——滚下去反而往上跳,甚至停在原地,重新插拔完全没用。后来试了几个方法,终于解决了,分享给你:
先排查硬件问题
别着急调系统,先把鼠标拿到另一台电脑(比如Windows)试试:- 如果在其他系统里也跳,那就是鼠标本身的滚轮编码器脏了或者磨损了——拆开鼠标,用无水酒精棉清洁滚轮下方的金属触点,晾干装回去,大部分这类硬件问题都能搞定。
- 如果其他系统正常,那肯定是Ubuntu的配置或驱动问题,接着往下看。
调整系统鼠标基础设置
打开系统设置里的「鼠标和触摸板」:- 先检查「滚动方向」,有没有误开反向滚动?把它调回你习惯的模式(比如关闭「自然滚动」)。
- 把「每次滚动的行数」调低一点,别设成10行这么大,建议3-5行,避免滚动幅度过大导致跳变。
用xinput命令重置鼠标滚动参数
这是Xorg环境下修复鼠标问题的常用操作,步骤很简单:- 打开终端,输入
xinput list,找到你的鼠标设备名称(比如「Razer DeathAdder」或者普通的「USB Mouse」),记下它的设备ID(比如列表里的id=12)。 - 输入
xinput set-prop [你的设备ID] "Evdev Scrolling Distance" 1 1 1(把[你的设备ID]换成实际数字,比如xinput set-prop 12 "Evdev Scrolling Distance" 1 1 1)。 - 立刻测试滚轮,如果还是跳,试试把参数改成
-1 -1 -1反转滚动方向,或者调整数值(比如改成3 3 3),找到适合你的参数。
- 打开终端,输入
更新系统或调整驱动
Ubuntu 16.04的内核版本比较老,可能和新鼠标的驱动不兼容:- 先试试全量更新系统:
sudo apt update && sudo apt upgrade -y,重启后再测试滚轮。 - 如果是品牌鼠标(比如罗技、雷蛇),可以试试安装品牌专用驱动:比如罗技的话,输入
sudo apt install logitech-applet(16.04仓库里有这个包),打开后可以更精细地调整滚轮参数。 - 要是蓝牙鼠标,先检查蓝牙连接稳定性:打开终端输入
bluetoothctl,输入devices看连接状态,重新配对一次试试。
- 先试试全量更新系统:
解决触摸板与鼠标的冲突(笔记本用户)
有些笔记本的触摸板驱动会和外接鼠标抢输入,导致滚轮异常:- 先暂时禁用触摸板,测试鼠标滚轮是否正常。如果正常,那就是触摸板驱动的问题。
- 安装libinput驱动替代默认的synaptics:
sudo apt remove xserver-xorg-input-synaptics sudo apt install xserver-xorg-input-libinput sudo reboot
重启后再打开触摸板,应该就不会干扰鼠标了。
内容的提问来源于stack exchange,提问作者Jonathan
相关产品推荐
相关产品推荐

