无法与 Debian 10 共享屏幕

无法与 Debian 10 共享屏幕

我安装了 Debian 10,这里是信息

信息

当我尝试在视频会议期间共享屏幕时(例如使用 Microsoft Teams 或 Google Hangouts),我无法做到这一点。如果我尝试使用 Teams,程序就会崩溃。如果我尝试使用环聊,人们只会看到黑屏和光标,没有其他东西。

如果您猜到的话,我的“设置”的“共享”部分中的屏幕共享已启用。我需要修改某些配置文件中的某些内容吗?

编辑

我已安装 Microsoft Teams 版本 1.3.00.5153(64 位)并且正在使用 Wayland。

如果我尝试在浏览器上而不是应用程序上使用 Teams,我将无法共享整个屏幕(仅显示黑色图像),但我可以单独共享每个应用程序。如果我使用 Teams 应用程序,当我单击“共享屏幕”时,应用程序崩溃。

答案1

微软技术社区帖子指出 Linux 上的 Microsoft Teams 用户需要确保安装了最新版本并使用 X11 作为图形用户会话才能进行屏幕共享。

您通常可以使用常见 Linux 桌面环境登录屏幕上的用户会话选项菜单在 Wayland 和 X11 之间切换。

截至本文发布时,XWayland 和 Wayland 不支持 Teams 上的屏幕共享。

还存在一个非官方 Linux 团队确实支持屏幕共享。不过,我建议坚持直接从 Microsoft 获取官方版本,以便最好地获得支持和更新。

答案2

在 Debian 测试中,您现在可以在 Wayland 下执行此操作,不会遇到太多麻烦。安装pipewirexdg-desktop-portal-[impl],其中 [impl] 取决于您选择的 DE。然后安装 google-chrome-beta,在撰写本文时需要 beta 版本以与 libpipewire-0.3 兼容。在 Chrome 中将该#enable-webrtc-pipewire-capturer标志设置为启用。这应该足以让您从 Chrome 共享屏幕,包括在 Teams 会议中。

相关内容