我如何调整精确的数学曲线用于 Ubuntu 中的鼠标加速?
答案1
这取决于您使用的鼠标配置文件。
本博客描述了 Debian Squeeze 中添加的一种新的鼠标加速方法(由于 Squeeze 使用 xorg-server,因此 Maverick 中也应该有这种方法1.7.7和 Maverick 使用1.9.0)您可以阅读开发人员文档在这里。
如果您查看源代码,则可以根据所使用的配置文件得出曲线。在AccelerationProfile 补丁,您可以看到选择您的个人资料的功能SetAccelerationProfile
。如果您查看每个个人资料,就会看到该功能是如何定义的。
因此,要对其进行调整,您需要修改所选配置文件所需的任何输入。这些输入可能设置在 xorg.conf 中(仅供参考,默认不存在)。
要真正定制它,您可以编写自己的函数并编译自己的 xorg-server :D
答案2
好的,我想我找到了答案......
像这样的事情应该可以解决问题:
xinput set-prop "SynPS/2 Synaptics TouchPad" \
"Synaptics Edge Motion Speed" 2000, 5000
xinput set-prop "SynPS/2 Synaptics TouchPad" \
"Device Accel Constant Deceleration" 4
synclient MinSpeed=1.00 MaxSpeed=3.00 AccelFactor=0.025