麒麟os滚轮跳行卡顿可通过三步解决:一是用dconf-editor启用enable-animations和gtk-enable-animations,并将scroll-lines设为0;二是用xinput调整鼠标滚动属性id,设y轴步长为10并启用on-button-scrolling;三是配置udev规则实现开机自动生效。

麒麟OS默认滚轮滚动存在跳行、卡顿或响应迟滞现象,尤其在高分屏、4K显示器或启用显示缩放后,页面滚动不连贯,影响网页浏览与文档阅读体验。平滑滚动需绕过系统默认的离散行数触发机制,改用基于时间采样的连续滚动策略。
通过dconf-editor启用GNOME底层平滑滚动
该方法直接写入GNOME桌面环境的底层渲染开关,强制启用基于帧率的垂直滚动插值算法,适用于Kylin Desktop V10 SP1及openKylin 1.0.2+,对Chrome、Firefox、文件管理器等主流应用生效。
按下Ctrl + Alt + T打开终端。
执行命令安装dconf-editor(如未预装):【sudo apt install dconf-editor】
运行dconf-editor:dconf-editor
在左侧树状导航中,依次展开org → gnome → desktop → interface。
找到并勾选enable-animations复选框——这一步必须开启,否则平滑滚动无视觉反馈;同时确保gtk-enable-animations也处于启用状态。
继续在左侧导航中切换至org → gnome → desktop → peripheral → mouse,将scroll-lines设为0——【设为0是启用平滑滚动的关键前提,非默认值1或3】,此时系统不再按固定行数触发,转而依赖输入设备事件的时间戳做插值计算。
用xinput禁用libinput滚动节流并提升采样精度
当dconf设置后仍存在微卡顿,说明底层输入驱动仍在对滚轮事件做速率限制。此方法针对物理鼠标设备解除节流阈值,并将滚动距离单位从“行”改为“像素级偏移”,实现真正连续响应。
方法一:临时调试验证
终端执行xinput list,查出鼠标设备名称(如“Logitech USB Receiver”)。
执行xinput list-props "Logitech USB Receiver" | grep -i "scroll.*distance",定位属性ID(常见为287或302)。
执行xinput set-prop "Logitech USB Receiver" 287 10 10 ——首值为Y轴步长,设为10而非默认的-10或30,可避免负向抖动;第二值保持10维持X/Y对称性。
方法二:关闭滚动节流(关键步骤)
执行xinput list-props "Logitech USB Receiver" | grep -i "scroll.*method",找到libinput Scroll Method Enabled属性ID(如295)。
执行xinput set-prop "Logitech USB Receiver" 295 0 0 1 ——第三个参数1代表启用“on-button-scrolling”,它绕过默认的“two-finger”或“edge”触发逻辑,让滚轮物理动作直接映射为连续位移信号。
配置udev规则实现开机自动加载平滑滚动参数
前两步设置仅对当前会话有效。若需每次开机即启用平滑滚动,必须将xinput指令固化为系统级服务,否则登录后需手动重跑命令。
第一步:创建自定义udev规则文件
执行sudo nano /etc/udev/rules.d/99-mouse-smooth-scroll.rules
在文件中写入:SUBSYSTEM=="input", ATTRS{name}=="Logitech USB Receiver", RUN+="/bin/sh -c 'xinput set-prop \"Logitech USB Receiver\" 287 10 10 && xinput set-prop \"Logitech USB Receiver\" 295 0 0 1'"
第二步:替换设备名称与属性ID
将上述命令中的“Logitech USB Receiver”严格替换为你实际设备名,287和295替换为xinput list-props输出中真实对应的属性ID——【ID错一位会导致规则静默失败,且无报错提示】。
第三步:重载udev规则并测试
执行sudo udevadm control --reload-rules && sudo udevadm trigger --subsystem-match=input
拔插鼠标或重启系统,打开浏览器滚动长网页,观察是否出现无跳变、无停顿的丝滑过渡效果。











