Debian 12 + KDE 屏幕共享失败问题解决

问题描述

在 Debian 12 + KDE + Wayland 环境下,使用 飞书 进行屏幕共享失败,提示错误:

KDE Portal Integration
Failed to start screencasting
Failed to create PipeWire context

解决方案

sudo apt install pipewire-audio   # pipewire-audio 是一个 meta package,包含 pipewire 相关的完整的包,并会自动替代 PulseAudio.
sudo reboot   # 重启电脑

即可正常进行屏幕共享,支持窗口、整个桌面共享。

参考:

其他猜测

  1. kde 是运行在 wayland 下的,而飞书运行在 xwayland 下,最初我以为是 wayland 兼容性问题,后来发现不是;
  2. 理论上,其他支持屏幕共享的会议软件,应该也可以通过这种方法解决;
  3. 理论上,Debian 12 + Gnome 下不存在这个问题。在 Debian 12 中,Gnome 环境已默认切换成 pipewire,而其他桌面环境还没有。
posted @ 2024-04-22 19:33  Libitum  阅读(329)  评论(0编辑  收藏  举报