Ubuntu 18.04 中屏幕共享期间出现黑屏

Ubuntu 18.04 中屏幕共享期间出现黑屏

我不知道该去哪里问,所以我在这里问。在举行在线会议时,每当我共享屏幕时,会议中的其他人总是会收到带有光标的黑屏。无论我使用哪个平台,无论是 Skype、Google Meet、Zoom 还是其他任何平台。在 Windows 中,没有这样的问题。
操作系统 - UBUNTU 18.04
显卡 - NVIDIA GeForce GTX 1050 Ti
请帮我解决这个问题。

答案1

Ubuntu 18.04 Bionic Beaver 默认安装时启用了 Wayland。目标是禁用 Wayland 并启用 Xorg 显示服务器。

您可能需要更新 GDM3 自定义配置文件

/etc/gdm3/custom.conf

取消注释将强制登录屏幕使用 Xorg。

#WaylandEnable=false

完成更改后,重新启动系统,瞧,它对我有效!

答案2

读这个文章了解有关此问题的更多信息。实际上,此问题发生的原因是Wayland 显示服务器。第一个答案是关于将 Wayland(比 Xorg 更新、更安全但不更稳定)改回 Xorg。如果您想继续使用 Wayland,此解决方案有助于解决 chrome 中的问题。不适用于您拥有的所有桌面应用程序。

模式调查

使用以下命令检查您正在使用的会话:

$ echo $XDG_SESSION_TYPE
wayland

有一些包装器和工具试图让 X11 应用轻松迁移到 Wayland,但似乎没有什么是完美的。这是另一个案例。

Chrome 的解决方案

最后,Chrome 似乎正在转向 PipeWire,但不是默认的。它必须作为实验性标志启用,并在标签页地址中输入以下内容。在地址栏中输入以下内容:

chrome://flags/#enable-webrtc-pipewire-capturer

启用实验性功能并重新启动 Chrome,现在连接正常。现在 Chrome 使用系统选择窗口来共享屏幕或窗口。此外,Teams 在 Chrome 上通过 Wayland 运行良好,黑屏 + 鼠标问题现已解决。

答案3

修复 #1:

  1. xcompmgr使用 Linux 发行版的包管理器进行安装。
sudo apt install xcompmgr
  1. 安装后,打开终端并运行此命令:
xcompmgr -c -l0 -t0 -r0 -o.00
  1. 打开compton.conf
gedit ~/.config/compton.conf
  1. 编辑以下行:
shadow-exclude = [ "name = 'cpt_frame_window' " ];

修复 #2:在 Xorg 而不是 Wayland 上运行 Ubuntu。

答案4

我遇到过类似的与屏幕相关的问题。通过进入屏幕设置(按屏幕菜单按钮 ->“多窗口设置”->“多窗口模式”)并将其设置为“关闭”,解决了此问题。我不确定此功能的用途,但它的副作用似乎是在屏幕上显示一个大的黑色矩形。

相关内容