在 Ubuntu VirtualBox 客户机中移动鼠标时无法滚动

在 Ubuntu VirtualBox 客户机中移动鼠标时无法滚动

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 integrationwithxinput disable 9确实使我的应用程序对鼠标滚轮滚动事件的响应更加灵敏,但它也具有完全禁用鼠标指针移动的不良副作用(尽管单击仍然有效)。

相关内容