万一有人遇到和我一样的问题。
从Windows切换到Ubuntu(双引导)时,我的Microsoft无线鼠标滚轮变得发疯了!完全过于敏感。
万一有人遇到和我一样的问题。
从Windows切换到Ubuntu(双引导)时,我的Microsoft无线鼠标滚轮变得发疯了!完全过于敏感。
Answers:
打开提示
列出您的设备,注意要修复的设备的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(不是隐藏文件)。
您现在可以出发了!
这是一个hack,但是拔下/重新插入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以外的其他发行版中使用。需要重新启动才能正常工作。
有一个用例并不能100%包含在前面的答案中,所以我想分享我写的以下脚本,该脚本是从上面接受的解决方案中借用的。我敢肯定有很多优雅的方法可以做到这一点,但这对我有用。
#!/bin/sh
while true
do
xinput set-prop `xinput list|grep Nano|grep pointer|awk '{ print $8 }'|tr -d 'id='|sed -n 2p` 'Evdev Scrolling Distance' 10, 10, 10
sleep 5
done
该脚本每5秒执行一次xinput解决方案,以查找第二个指针输入(这是我发现始终控制滚动速度的输入)。我需要使用此命令,因为属性编号并不总是相同的-但它始终是列表中的第二个。
用例: 如果您使用USB切换器控制多台计算机,其中至少一台是Linux,其中一台是Windows-从Linux切换到Windows再切换到Linux时,滚动速度更改不会持续(即使您使用xinput,.profile或modprobe解决方案)。
我还发现.profile解决方案存在问题,因为如果您确实删除了收发器并将其放回原处,然后重新启动,则滚动速度会格外慢,因为它将采用适当的滚动速度并将其按比例缩小您的个人资料。
我上面共享的脚本可以在任何时候使用USB切换器时通过nohup运行,而在不使用USB切换器时可以终止。再说一遍-不优雅,但是影响很小,可以100%使用。