如何降低鼠标灵敏度超出设置限制

如何降低鼠标灵敏度超出设置限制

我有一个通用游戏鼠标,最低 dpi 为 1000dpi。我在 Windows 上使用 0.5 倍数,但在 Ubuntu 上尝试执行相同操作时遇到问题。设置应用程序中的最低速度与 1x 倍数相同,因此我需要将其降低到默认最小值以下。

我已通过在 /usr/share/x11/xorg-conf.d 中创建 90-mouse.config 文件来禁用鼠标加速,但这只会禁用加速。我想将灵敏度降低一半。到目前为止,我看到的所有解决方案都对我不起作用。有什么想法吗?谢谢!

答案1

这在 18.04 上不起作用.阅读下面的更新。

最后我自己解决了这个问题。所以如果你遇到同样的问题,这就是你必须做的。欢迎提出任何进一步完善此过程的建议。

1 - 创建配置文件

sudo nano /usr/share/X11/xorg.conf.d/90-mouse.conf

2 – 将其粘贴到里面:

Section "InputClass"
    Identifier "mouse"
    MatchIsPointer "on"
    Option "AccelerationProfile" "-1"
    Option "ConstantDeceleration" "2"
EndSection

使用 Ctrl+O 保存并使用 Ctrl+X 退出。

加速度曲线禁用加速,因此如果您喜欢加速,请将其更改为“0”。

恒定减速是您希望降低灵敏度的倍数。在我的例子中,我有一个 1000dpi 的鼠标,我想要 500dpi 的灵敏度,所以我将其降低了 2 倍。

18.04 更新

在较新的版本中,我们使用 libinput props,增加或减少指针速度的方法是使用转换矩阵,命令如下:

xinput set-prop 10 144 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000

命令中的“10”代表指针设备ID,您可以使用 获取xinput list,144 是矩阵道具ID,您可以使用 获取xinput list-props 10(将 10 更改为您想要更改的设备ID)

要降低速度,您必须更改矩阵中的第一个和第二个“1.000000”值,分别对应于 x 轴和 y 轴速度。它们的作用是乘法,因此,即,将这些值设置为 2.000000 将导致您的指针通过点跳跃以两倍的速度移动。将其更改为 0.000000 将导致您的指针根本不移动。

相关内容