如何在ubuntu上修复微软鼠标滚动速度

万一有人得到了我刚才遇到的同样的问题。

当从Windows切换到Ubuntu(双启动)时,我的微软无线鼠标滚轮变得疯狂! 它完全过于敏感。

打开提示

列出你的设备,注意你要修复的设备的id,如果有2个,那没关系。

$ xinput list 

我的是9和10

 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=9 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=10 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Power Button id=7 [slave keyboard (3)] ↳ Microsoft Microsoft® 2.4GHz Transceiver v8.0 id=8 [slave keyboard (3)] 

现在这样做, x是你的身份

 $ xinput list-props x | grep 'Scrolling Distance' Evdev Scrolling Distance (255): 1, 1, 1 

最后,诀窍是找到你的理想值,我的是10,10,10

 $ xinput set-prop x 'Evdev Scrolling Distance' 10, 10, 10 

要永久设置更改( 来源 ):

目录中的隐藏文件是“.profile”(Ctrl + H以查看隐藏文件)双击它并打开它。 复制粘贴上一个命令。 而已!

PS为所有用户应用相同的命令,您可以编辑文件/ etc / profile(不是隐藏文件)。

你现在好好去!

这是一个黑客攻击,但是USB收发器的解锁/重新插件让Ubuntu能够正确设置分辨率并获得非常合理的滚动速度。 在过去的几年里,我一直在每个Ubuntu版本上使用这个技巧。 我很少重启我的机器,所以这对我来说是最简单的解决方案:)

也许有人可以解释为什么会这样。

对我来说无线鼠标滚动速度问题的解决方案:

启用Linux模块时的顺序非常重要。

添加名为/etc/modprobe.d/mshid.conf的文件,其中包含:

 install hid-generic /sbin/modprobe hid ; /sbin/modprobe usbhid ; /sbin/modprobe -i hid-generic ; true 

这确保了正确的加载顺序,然后滚动速度正常。 这是在系统打开时,移除和添加收发器时在后台发生的情况。 这适用于除Ubuntu之外的其他发行版。 需要重新启动才能实现此function。