Der*_*ins 44 linux screen-sharing wayland
我在 Fedora 25 中使用 Wayland。
几乎没有屏幕共享工具可以正常工作。从 Chrome 我可以共享一个 chrome 窗口,但没有别的。我还必须使用 zoom.us 并且当我从另一侧共享一个窗口时,只会得到一个空白屏幕。
是否需要配置一些东西才能使其工作?
lvi*_*ani 20
尽管这是一个老问题,但我已经通过使用 PipeWire 技术与 Gnome DE(在我的情况下为 3.32)和 Chrome(目前为 77 版)找到了解决方案。
看看这个:https : //wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing
只需打开chrome://flags/#enable-webrtc-pipewire-capturer
将其设置为启用并重新启动chrome。您将能够共享整个屏幕或任何单个窗口。
我希望它有帮助
2020 年 7 月编辑:
截至 2020 年 7 月 20 日,由于 Chrome(ium) 当前使用的是pipewire
0.2,而 Arch Linux 发布的是pipewire
0.3,因此您还需要安装libpipewire02
屏幕共享才能工作。
2021 年 6 月编辑:
关于 debian:所需的软件包libpipewire-0.3-0
可从 debian Bullseye 获得。
小智 12
在 Wayland 下进行传统全屏共享的能力是一个缺失的功能,而不是一个错误。
实际上,我们唯一的选择是切换回 Xorg。Ubuntu 实际上是这样做的:https : //www.theregister.co.uk/2018/01/30/ubuntu_reverting_to_xorg_in_bionic_beaver/
有一些项目即将推出(例如 Pipewire),但在它们登陆 Firefox 或 Slack 之前似乎是个好年头。
Dou*_*lva 11
Pipewire 改变了一切。通过 Wayland 进行屏幕共享在 Fedora 32 工作站上运行良好,开箱即用。至少在火狐浏览器上是这样。我还没有测试过其他浏览器。
首先,Firefox 会请求您允许共享屏幕,然后 GNOME 会询问您是要共享一个窗口还是全屏,以及哪个显示器。就是这样。Firefox 将弹出一个小窗口,其中包含一些用于屏幕共享的快速控件。
当您共享屏幕时,屏幕右上角将显示一个橙色图标以及其他系统图标。通过该菜单,您也可以快速关闭屏幕共享。
通过 Wayland 上的 Pipewire 进行屏幕共享在 Ubuntu 21.04+ 和最新的 Fedora 版本上都是开箱即用的,至少在 Firefox 上是这样。
众所周知,Wayland 中的屏幕共享已被破坏。您说共享在 X11 会话中非常有效,但您更喜欢使用 Wayland。
我不是 Wayland 开发人员(也不是用户)并且无法修复该错误。
我看到评论说问题主要在于全屏共享,因此我建议您尝试仅共享单个窗口,直到修复错误。
否则,您唯一的选择是让 Wayland 开发人员修复错误,同时在需要进行屏幕共享时仍然使用 X11。
归档时间: |
|
查看次数: |
34867 次 |
最近记录: |