问题描述
在 Debian 12 + KDE + Wayland 环境下,使用 飞书 进行屏幕共享失败,提示错误:
KDE Portal Integration
Failed to start screencasting
Failed to create PipeWire context
解决方案
sudo apt install pipewire # 安装 pipewire
systemctl --user start pipewire # 在用户空间,启动 pipewire 服务
即可正常进行屏幕共享,支持窗口、整个桌面共享。文章来源:https://www.toymoban.com/news/detail-855580.html
参考:https://www.reddit.com/r/debian/comments/14sn09d/sharing_screen_on_debian12_kde/?rdt=40146文章来源地址https://www.toymoban.com/news/detail-855580.html
其他猜测
- kde 是运行在 wayland 下的,而飞书运行在 xwayland 下,最初我以为是 wayland 兼容性问题,后来发现不是;
- 理论上,其他支持屏幕共享的会议软件,应该也可以通过这种方法解决;
- 理论上,Gnome 下可能也存在这个问题。我用 apt rdepends pipewire 看了下,Gnome 下除了 gnome-remote-desktop,也没有哪个包依赖了 pipewire,所以可能并不会自动安装。
到了这里,关于Debian 12 + KDE 屏幕共享失败问题解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!