我在 Proxmox 中运行的 Ubuntu 22.10 虚拟机中遇到了一个奇怪的问题。
我的鼠标是 Razer 有线鼠标,在 Ubuntu 中显示为“VirtualPS/2 VMWare VMMouse”
在“设置”>“鼠标和触摸板”中,滚轮是当我“测试我的设置”时,它可以识别并正常工作。但是,它在任何其他应用程序中都不起作用,包括终端、Firefox 等。
在其他地方,我找到了应该xev
在终端中使用的信息。在 中xev
,鼠标上的每个按钮(包括单击滚轮)都能正确识别,但滚动时没有任何东西被注册。
我有点困惑下一步该去哪里...我不明白为什么xev
看不到我的滚轮,但鼠标和触摸板控制面板以某种方式识别它。
如果能提供任何关于下一步该转向哪里才能使我的滚轮正常工作的指示,我将非常感激。
答案1
当我意识到鼠标滚动在桌面窗口中有效但在 Brave 或 Firefox 中无效时,我发现这是一个网络浏览器的问题。
重新安装 Firefox 就可以解决这个问题。
在 Brave 上,我需要转到 brave://flags 并将“首选 Ozone 平台”设置从“默认”更改为“自动”。我在摸索的过程中意识到 Ubuntu 使用的是 XWayland,而我认为 Brave 默认情况下不会使用它,这导致它忽略滚轮输入?或者其他什么。