Google Chrome 上的 Ubuntu 屏幕共享不起作用

Google Chrome 上的 Ubuntu 屏幕共享不起作用

我正在尝试使用 Google Chrome 或 Microsoft Teams 共享我的屏幕,但我只能共享浏览器,无法共享我的整个屏幕,它显示为黑色:

尝试选择全屏共享但它是黑色的:

在此处输入图片描述

我以为问题是由于有 3 个显示器,但我断开了两个显示器的连接,问题仍然存在。我使用的是最新版本的 Ubuntu 和 Google Chrome,我也尝试过使用 Chromium,但没有任何效果。

我用这台笔记本电脑工作,我不想切换回 Windows...在 Windows 上编程很痛苦,我需要让它工作起来。

更新 我终于可以修复它了,似乎问题出在 wayland 上,切换到 X.org 就可以修复它。

这是对我有帮助的帖子:https://askubuntu.com/a/968265/1024151

答案1

搜索文件配置文件/etc/gdm3/就我而言,Ubuntu 20自定义配置文件

sudo nano /etc/gdm3/custom.conf

取消注释该行

#WaylandEnable=false成为WaylandEnable=false

然后reboot

取消注释该行将使用 Xorg 显示管理器而不是 Wayland

适用于:Ubuntu 20/21/22

答案2

通过转到chrome://flags/#enable-webrtc-pipewire-capturer并将值从 更改Default为已解决Enabled

重启 Chrome 后,现在连接正常。使用与之前相同的测试工具,现在 Chrome 使用系统选择窗口来共享屏幕或窗口。此外,Teams 在 Wayland 上的 Chrome 中运行良好,黑屏 + 鼠标问题现已解决。

来源:https://github.com/IsmaelMartinez/teams-for-linux/issues/455

答案3

我也遇到了同样的问题,我按照以下步骤解决了:

只需转到 chrome 浏览器搜索栏并输入:“chrome://flags/#enable-webrtc-pipewire-capturer”-> 现在将“WebRTC PipeWire 支持”标志设置为已启用-> 重新启动 chrome。

现在屏幕共享就可以正常工作了。 来源

在此处输入图片描述

答案4

使用浏览器的地址栏转到 chrome://flags/#enable-webrtc-pipewire-capturer。在下拉菜单中将 WebRTC PipeWire 支持从默认更改为启用。单击重新启动

相关内容