我使用的是 Ubuntu 20.04,一切运行正常。
我安装了 Ubuntu 22.04 LTS(删除了所有内容,全新安装),除了 Google Meet 的共享屏幕外,一切正常。
我可以参加会议、共享我的网络摄像头以及发送和接收音频和视频。
但是当我想要共享我的屏幕时,它显示黑屏。
我该如何修复这个问题?我的笔记本电脑硬件没有任何变化。
答案1
解决方案非常简单,逐步指导如何修复 Ubuntu 22.04 上的屏幕共享。
步骤 1:检查默认显示功能 要检查当前 Ubuntu 显示,请运行以下命令。
echo $XDG_SESSION_TYPE
如果你的系统是 Ubuntu 22.04,它的显示会话是 Wayland。现在你必须禁用 Wayland 并启用“Xorg”(x11)
第 2 步:启用“Xorg”并禁用“Wayland”打开 gdm3 目录,通过以下命令编辑“custom.conf”文件。
sudo vi /etc/gdm3/custom.conf
取消注释以下行。
WaylandEnable=false
步骤 3:重新启动系统现在重新启动或重启系统以应用更改。重新启动后,您可以在 zoom、ms team 等上共享您的屏幕。
您可以通过再次运行以下命令来确认更改。
echo $XDG_SESSION_TYPE
如果你正确地更改了 conf 文件,它将向你显示 x11。
答案2
只需在 chrome 地址栏中输入...
chrome://flags/#enable-webrtc-pipewire-capturer
并启用第一个条目
Wayland 最适合大多数用户。因此,没有必要放弃 Wayland。
答案3
我通过转到 chrome://flags/#enable-webrtc-pipewire-capturer
并将值从 更改为 Default
解决 了问题Enabled
。
然后
搜索 文件配置文件 在 /etc/gdm3/ 在我的例子中,Ubuntu 22.04,它是 自定义配置文件
sudo nano /etc/gdm3/custom.conf
取消注释该行
#WaylandEnable=false
成为 WaylandEnable=false
然后 reboot
“取消注释该行将使用 Xorg 显示管理器而不是 Wayland “