天天看点

Ubuntu下无线鼠标滚轮失效问题解决

因学习Linux需要,在VMWare player下安装了Ubuntu20.0,但发现鼠标滚轮不起作用。查了网上的解决方案,都是需要在x11/xorg.conf修改鼠标配置,但现在的Ubuntu版本里根本找不到这个文件,类似的文件在/usr/share/X11下,但都是新的格式,没有相近的配置,不知道如何修改。

后来看了网上方案的修改内容,核心是修改鼠标协议从PS/2到IMPS/2,想到是不是和鼠标有关,现在使用的鼠标是罗技的M590无线鼠标,会不会是蓝牙鼠标的数据协议不匹配造成的。随即换了一个有线USB鼠标,问题还真解决了,滚轮可以正常使用了。

继续想想有什么办法解决无线鼠标的问题,最后还真找到了办法。这款罗技鼠标,因为想在两台电脑间自由切换使用,之前分别装了优联usb适配器和罗技的鼠标设置软件。重新打开罗技的设置软件,发现在“指向和滚动”里面有一个“平滑滚动”的设置,试着把它禁用掉,效果立马体现,滚轮在Ubuntu下正常工作,完美解决。看来是平滑后的鼠标数据Ubuntu现有的鼠标驱动不认。

这样一来,还回想到另外一个场景,之前也是用同样的鼠标,平滑滚动打开,用teamview远程连接一台window虚拟机下的Ubuntu,那时鼠标滚轮工作正常。原因大概是teamview在本地端能接收平滑滚轮数据,而在传输给远程端时,把鼠标数据转化成为普通格式,远程端的Ubuntu也就能正常接收和动作了。

至此,关于此问题的各种思考和尝试都已完成。

继续阅读