Ubuntu 中的应用程序(例如 Chromium 或 GNOME 终端)在同时移动鼠标光标时不会响应鼠标滚轮滚动事件。我正在使用 VirtualBox 6.1 和 Windows 10 主机运行 Ubuntu 18.04.6 LTS 作为来宾操作系统。
我面临着完全相同的问题,如中所述这个问题。我尝试应用其接受的解决方案,但它不起作用:运行时xev | grep -e "ButtonPress" -e "ButtonRelease"
,我可以看到在移动鼠标光标时确实记录了滚动事件。
我也得到了完全相同的输出xinput
:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ VirtualBox mouse integration id=9 [slave pointer (2)]
⎜ ↳ VirtualBox USB Tablet id=10 [slave pointer (2)]
⎜ ↳ ImExPS/2 Generic Explorer Mouse id=12 [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)]
↳ Sleep Button id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
然而,虽然按照已接受的解决方案的建议禁用VirtualBox mouse integration
withxinput disable 9
确实使我的应用程序对鼠标滚轮滚动事件的响应更加灵敏,但它也具有完全禁用鼠标指针移动的不良副作用(尽管单击仍然有效)。