有没有人使用管道线在 Wayland 下进行屏幕共享?
pipewire
据我所知,在安装软件包并将您的用户添加到audio
和video
组后,应该可以从 Chrome / Chromium 共享屏幕。除了 Chrom(e|ium) 仍在使用 libpipewire0.2 并且 Groovy 仅附带 libpipewire0.3。
如果你工作松懈,就会加分。
“切换回 Xorg”在这里不是一个可行的答案。各种事情(尤其是笔输入)在 Xorg 中无法正常工作(无论如何,在我的配置中),并且不会很快出现。
我应该提醒那些追随我的人,这在 Ubuntu 21.04 中已部分修复,但有以下警告:
Enabled
slack --enable-features=WebRTCPipeWireCapturer
您可以手动安装此软件包,但您必须在此处手动检查更新。
首先,下载 deb 文件(假设你使用的是 amd64 版本的 Ubuntu):
然后,安装软件包:
由于 libpipewire0.3 使用了一组完全不同的文件,所以应该没有冲突。
同样,您将不得不手动检查更新。当前版本是 0.2.7-1。当您看到较新版本时,只需单击“架构”下的“amd64”,然后您可以单击其中一个镜像下载文件或复制链接并将其粘贴到终端以使用
wget
命令使用相同方法同上。只需确保在apt
命令中使用正确的文件名,这样您就不会安装错误的文件(如较旧的下载版本)。最后,还有一些关于 Archlinux wiki 的附加信息,您可能想查看他们提到您可能必须安装
xdg-desktop-portal
并启用 chromium 标志chrome://flags/#enable-webrtc-pipewire-capturer
才能使其工作的地方。在 Chromium 中安装
libpipewire0.2
并启用带有 Pipewire 标志的 WebRTC。Arch 与 Gnome 41.3 安装:
设法使屏幕共享在 Ubuntu 22.04 上随处工作,将图形驱动程序从默认的“X.Org X Server”切换到专有和经过测试的选项,在我的例子中,来自 Nvidia (nvidia-driver-510)。