记录一次VM虚拟机中无法使用鼠标滚轮的问题
问题描述:
我的主机系统是Windows10, VMWare版本是15.0,里面装了一台Ubuntu18.04的虚拟机。
虚拟机刚安装好的时候一切正常,装了一些开发工具。
最近赶上双十一活动买了新的罗技键盘(蓝牙双模无缝切换就是爽),就下载了Logitech Options这个软件,调试了一下新键盘和原来就有的罗技鼠标。
爽过之后问题来了,打开虚拟机开始干活发现鼠标滚轮失灵!OMG动辄大几百行的代码我总不能按上下左右键翻页查看吧!
问题排查
下面开始问题排查了。搜索“Ubuntu虚拟机 鼠标滚轮失灵”,找到的解决办法惊人的一致:
- 打开Ubuntu配置文件
/etc/X11/xorg.conf
修改鼠标的相关配置:将"Input Device" 这个section的Option "Protocol" "ps/2"
替换为Option "Protocol" "IMPS/2"
我跟着找了找,真的没有这个配置文件...估计Ubuntu18.04应该已经不用这个配置了吧。
好在一堆修改配置的文章中,找到了这篇:
- VM虚拟机中无法使用鼠标滚轮(罗技鼠标)
和这篇文章讲的是一样的,Logitech Options里开启了鼠标的平滑处理,导致鼠标滚轮在虚拟机中失灵了。
关闭平滑滚动之后,效果立竿见影...
怪自己太蠢,要不是这篇文章我都没想到是Logitech Options这个软件的问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律