Debian 12 + KDE 螢幕共享失敗問題解決

Libitum發表於2024-04-22

問題描述

在 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.reddit.com/r/debian/comments/14sn09d/sharing_screen_on_debian12_kde/?rdt=40146

其他猜測

  1. kde 是執行在 wayland 下的,而飛書執行在 xwayland 下,最初我以為是 wayland 相容性問題,後來發現不是;
  2. 理論上,其他支援螢幕共享的會議軟體,應該也可以透過這種方法解決;
  3. 理論上,Gnome 下可能也存在這個問題。我用 apt rdepends pipewire 看了下,Gnome 下除了 gnome-remote-desktop,也沒有哪個包依賴了 pipewire,所以可能並不會自動安裝。

相關文章