首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wayland下的屏幕共享

wayland下的屏幕共享
EN

Ask Ubuntu用户
提问于 2020-11-18 17:02:37
回答 5查看 12.5K关注 0票数 16

有没有人在wayland下用管道来分享屏幕?

据我所知,在安装pipewire包并将用户添加到audiovideo组之后,应该可以从Chrome / Chromium共享屏幕。不过,Chrom(e=ium)仍然在使用libpipewire0.2,Groovy只使用libpipewire0.3。

如果你做了松懈的工作,你会得到额外的分数。

“切换回Xorg”在这里不是一个可行的答案。在Xorg中,各种事情(特别是笔输入)都不能正常工作(无论如何,在我的配置中),而且不会在任何时候出现。

EN

回答 5

Ask Ubuntu用户

回答已采纳

发布于 2021-05-19 09:27:08

我要指出的是,在Ubuntu 21.04中,这一问题部分得到了解决,但需要注意以下几点:

  • 使WebRTC与管道线工作在铬/铬。为此,请在chrome中打开chrome://flags/#enable-webrtc-pipewire-capturer并将"WebRTC PipeWire support“更改为Enabled
  • 如果您从slack --enable-features=WebRTCPipeWireCapturer开始使用Slack,则通过Slack进行共享是可行的
  • 通过团队共享不起作用(等待团队更新他们使用的电子版本)
  • 在多个监视器上共享似乎做了一些奇怪的事情。在我的笔记本电脑上,如果尝试共享一个具有不同分辨率的外部屏幕,另一端将得到一个奇怪的交错图案的屏幕。它看起来像是管道线假设它接收到的图像的分辨率与系统上的“第一个”屏幕的分辨率相匹配,并相应地扰乱了视频编码。
票数 19
EN

Ask Ubuntu用户

发布于 2020-12-11 15:52:31

您可以手动安装此软件包,但您必须检查是否安装了这里手动更新

首先,下载deb文件(假设您使用的是amd64版本的Ubuntu):

代码语言:javascript
复制
wget 'http://mirrors.kernel.org/ubuntu/pool/universe/p/pipewire/libpipewire-0.2-1_0.2.7-1_amd64.deb'

然后,安装该软件包:

代码语言:javascript
复制
sudo apt install ./libpipewire-0.2-1_0.2.7-1_amd64.deb

由于libpipewire0.3使用完全不同的文件集,所以不存在冲突。

同样,您必须手动检查更新。目前的版本是0.2.7-1。当您看到一个较新的版本时,只需单击“体系结构”下的"amd64“,然后您可以单击其中一个镜像下载文件,或者复制链接并将其粘贴到终端,使用wget命令使用与上面相同的方法。只需确保在apt命令中使用正确的文件名,这样就不会安装错误的文件(就像以前下载的版本)。

最后,您可能需要查看一些关于Archlinux wiki的其他信息,其中提到您可能必须安装xdg-desktop-portal并启用铬标志chrome://flags/#enable-webrtc-pipewire-capturer来使其工作。

票数 3
EN

Ask Ubuntu用户

发布于 2020-12-11 15:22:57

在铬中安装libpipewire0.2并启用带有管道标志的WebRTC。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1293394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档