我对 Linux 还很陌生,这是我第一次实时使用 Xubuntu(之前使用过 Ubuntu,在 RPI 上使用过 raspbian),而且我的鼠标太敏感了。如果我将鼠标移动 1 厘米,它就会在屏幕的另一侧,那么敏感。
我已将所有鼠标滑块尽可能调低,但我什至没有注意到任何东西变得不那么敏感。由于某种原因,鼠标设置菜单还显示我插入了两台 Razer Deathadder 2013,尽管我只有一台。滑块在两者上都下降了,尝试了一些东西xset m 5 1
,但只会变得更糟。
如何获得人类水平的鼠标灵敏度?
答案1
你走在正确的轨道上xset m
,但您可能需要比您正在使用的设置低得多的设置(来源):
首先获取当前设置:
xset q | grep -A 1 Pointer
要设置新值,请键入:
xset m ACCELERATION THRESHOLD
其中 ACCELERATION 定义当光标在短时间内移动超过 THRESHOLD 像素时,光标的移动速度将比默认速度快多少倍。加速度可以是分数,所以如果你想减慢鼠标速度,你可以使用 1/2,如果 3 稍微太快,但 2 太慢,你可以使用 5/2,等等。
所以,你要做的xset m 5 1
就是将鼠标设置为 5 倍快点比默认设置。尝试类似的东西xset m 1/3 4
。
答案2
好吧,这让我发疯,我只是想知道如何解决它。由于我在网上找到的解决方案都不适合我,所以我不妨将我的解决方案发布在这里。
libinput Accel Speed
实际上,您可以通过设置尽可能接近允许的最小值来稍微降低疯狂的灵敏度-1
。
xinput --set-prop 8 "libinput Accel Speed" -0.9999
(将数字 8 更改为您的指针 ID)
然而,对于大多数曼巴小鼠来说,这只能带你到目前为止。真正的技巧是将输入缩小某个常数。在我的鼠标中,这个属性被称为“坐标变换矩阵”,我想对于其他鼠标来说,它会有一个相似的名称,即使不是相同的名称。
$ xinput --list-props 8
Device 'Razer Razer Mamba Tournament Edition':
Device Enabled (155): 1
Coordinate Transformation Matrix (157): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
...
因此,将前两个 1.0000(对应于 X 轴和 Y 轴变化)缩小到 0.5000 或其他值实际上使鼠标可用。就我而言,这是通过以下方式完成的:
xinput --set-prop 8 157 0.500000, 0.000000, 0.000000, 0.000000, 0.500000, 0.000000, 0.000000, 0.000000, 1.000000
希望这对处于我这种情况的其他人有所帮助。
答案3
我已经安装了 MATE 控制中心,它对我有用。
在 MATE 控制中心中,移动滑块,然后将其设置为最慢的加速度和最慢的灵敏度。
答案4
对我来说,最简单的解决方案是:
sudo apt remove xserver-xorg-input-libinput && sudo apt install xserver-xorg-input-evdev