升级到 Ubuntu 22.04 LTS 后 Google Meet 共享屏幕黑屏

Sae*_*ati 7 ubuntu google-meet ubuntu-22.04

我使用的是 Ubuntu 20.04,一切正常。

我安装了 Ubuntu 22.04 LTS(删除了所有内容,全新安装),除了 Google Meet 的共享屏幕之外,一切正常。

我可以加入会议、共享网络摄像头以及发送和接收音频和视频。

但是当我想共享屏幕时,它显示黑屏。

我怎样才能解决这个问题?我的笔记本电脑硬件没有任何变化。

小智 15

解决方案非常简单,在 Ubuntu 22.04 上修复屏幕共享的分步指南。

\n

步骤 1:检查默认显示功能\n要检查当前的 Ubuntu 显示,请运行以下命令。

\n
echo $XDG_SESSION_TYPE\n
Run Code Online (Sandbox Code Playgroud)\n

如果您的系统是 Ubuntu 22.04,则其显示会话是 Wayland。现在你必须禁用 Wayland 并启用 \xe2\x80\x9cXorg\xe2\x80\x9d(x11)

\n

步骤2:启用\xe2\x80\x9cXorg\xe2\x80\x9d并禁用\xe2\x80\x9cWayland\xe2\x80\x9d\n打开gdm3目录编辑\xe2\x80\x9ccustom.conf\xe2\x80\ x9d 文件通过以下命令。

\n
echo $XDG_SESSION_TYPE\n
Run Code Online (Sandbox Code Playgroud)\n

取消注释以下行。

\n
WaylandEnable=false\n
Run Code Online (Sandbox Code Playgroud)\n

步骤 3:重新启动系统\n现在重新启动或重新启动系统以应用更改。重新启动后,您可以在 Zoom、MS Team 等上共享屏幕。

\n

您可以通过再次运行以下命令来确认更改。

\n
echo $XDG_SESSION_TYPE\n
Run Code Online (Sandbox Code Playgroud)\n

如果您正确更改了conf文件,它将显示您显示x11。

\n


小智 9

只需在 chrome 地址栏输入...

chrome://flags/#enable-webrtc-pipewire-capturer
Run Code Online (Sandbox Code Playgroud)

并启用第一个条目

Wayland 最适合大多数用户。因此,韦兰没有必要放弃。