我的鼠标指针不会根据屏幕上其下方的内容改变形状。奇怪的是,这似乎只发生在 Firefox 和 Chrome 中,但也许我只是没有注意到其他应用中的这个问题。例如,当我在 Firefox 中加载新页面并且指针位于地址栏中时,它会变为文本光标,即垂直条。然后我可以将它移动到整个窗口,当鼠标经过链接、按钮等时它不会改变。其他时候,它会变成手或箭头,然后它再次不对上下文做出反应。之前在 Chrome 中也发生过这种情况,当指针经过窗口边缘时,它会变成双箭头,然后无论其位置如何都保持这种状态,但我目前无法重现这种情况。这种情况经常发生,但有时很难准确重现。
在其他程序中,指针似乎表现正常。例如,在 gedit 中,它是窗口内的垂直条,标题栏或菜单上方是箭头。在 yelp(帮助应用程序)中,光标是文本上方的垂直条,空白处是箭头,链接上方是手形。当指针离开 Firefox 或 Chrome 时,它会变成箭头,然后当指针移回内部时,它会保持这种状态。
在 Chrome 和 Firefox 中,我拥有全新的配置文件,没有任何自定义或插件。我在 gnome-tweaks 中使用带有 Wayland 和 Yaru 主题的 Ubuntu 19.04 应用程序、光标和图标,但该问题似乎也出现在其他主题中。
编辑。这似乎是 Wayland 的问题,因为当我使用 X11 登录时不会发生这种情况。
答案1
两天以来,我在 Ubuntu 20.04.1 上使用 Firefox 80.0.1 时遇到了同样的问题。为了测试,我还安装了 Chrome,它显示了相同的行为。据我所知,似乎没有其他程序受到影响。鼠标光标经常停留在最后的状态,大部分情况下,在移入窗口时会调整大小,但有时其他光标也会调整大小。无论是箭头还是其他光标,当鼠标悬停在网页上时,例如在链接上方或输入框中时,它都不会改变。重新启动和更换鼠标并不能解决问题。
罪魁祸首似乎是 Gnome 扩展“柔和亮度”。也许它将 alpha 层放在屏幕上使屏幕变暗,从而干扰了浏览器操作的层和鼠标正在使用的层。禁用此扩展似乎可以解决问题。
答案2
我有同样的问题,已修复禁用并重新激活所有 Gnome 扩展gnome-tweaks
。
我在 Debian 11 上使用带有 Wayland 的 Gnome 3.38.5。Firefox
-ESR、Firefox Nightly 和 Vscode 受到了影响。