当我在 Ubuntu 22.04 上全屏显示应用程序时光标消失

当我在 Ubuntu 22.04 上全屏显示应用程序时光标消失

当我在 Visual Studio Code 等应用程序上按下 F11 时,光标会变得不可见,但我仍然可以点击内容。在 Firefox 上,不会发生这种情况。

我在 Google 上搜索过,但没有找到任何修复方法。

答案1

我通过这样做修复了它:

  1. 打开终端并输入sudo -i(如果要求,请输入密码)
  2. 类型nano /etc/gdm3/custom.conf
  3. 转到# WaylandEnable=false,然后删除#
  4. 按 CTRL + X,然后按Y
  5. 输入systemctl restart gdm3后它应该会起作用!请确保在运行此命令之前保存所有未保存的文档。

答案2

这显然是视频驱动程序、mutter 和 Wayland 之间的一些交互(参见https://gitlab.gnome.org/GNOME/mutter/-/issues/2657)。

从我所能判断的情况来看,并不是很清楚谁是错的,但最有可能是 Gnome 或 Wayland。

要解决此问题,您可以执行以下操作之一:

  1. 按照上面的建议操作并使用 X 而不是 Wayland

  2. 更改您的视频驱动程序(我相信 AMD 上的 Radeon 驱动程序没有这个问题;不确定 NVidia 是否有这个问题)

  3. 安装禁用重定向全屏 Windows Gnome 扩展(https://extensions.gnome.org/extension/1873/disable-unredirect-fullscreen-windows/

我认为第三种解决方案是最简单和最好的,前提是您不需要 Gnome 的取消重定向功能。

相关内容