是否有人考虑过Linux下的鼠标加速曲线
linux吧
全部回复
仅看楼主
level 9
老的X11(约2019年之前)使用xset和xinput调整加速倍率和加速门槛值,10ms内移动超过n个像素则加速光标,倍率和门槛可分别设置。https://www.x.org/wiki/Development/Documentation/PointerAcceleration/
Wayland及近几年的X11改用libinput,采用的是预设加速曲线,通过设置整体速度(如KDE设置中的-1~+1,MATE和XFCE的1~10在libinput Accel Speed中实际对应值也是-1~+1)来同步调整倍率和门槛。https://wayland.freedesktop.org/libinput/doc/latest/pointer-acceleration.html 按xorg的介绍,有多个预设方案,包括像libinput这种简单的两段式,还有曲线方案指数方案等等,这其中涉及的参数比较复杂,除了加速倍率和门槛以外还有制动倍率,理论上应该能得到更加细腻的鼠标操控。我手头没有这么老的系统,没法验证,用过内网的MATE1.8和KDE4可以确定是xorg方案不过这些机子甚至没有xinput命令,仅通过xset或者图形设置里的调节鼠标并不是太跟手。
libinput介绍翻到最后也有自定义方案,不过我没怎么看得懂,貌似设置比较复杂。
Windows的加速调教就明显更顺手,可以感觉出来不是libinput这种简单的两段折线,无论低速精度还是高速横跨都更加跟手。
2026年05月14日 14点05分 1
1