Hi,

On KDE neon 6 using Wayland, OBS 30.1.2 is black when trying “Screen Capture (PipeWire)” or “Window Capture (PipeWire)”, when launching from terminal, the following line stands out :

error: [pipewire] Error retrieving pipewire fd: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying

When asking the OBS community, I’m told :

Sounds like a broken PipeWire and/or xdg-desktop-portal install. That would be a question for your distro’s support channels

What to do ?

Thanks


SOLVED : the xdg-desktop-portal package crashes since v1.18.3 (see issue report), so downgrading it fixes this.

  • e_t_
    link
    fedilink
    35 months ago

    Try systemctl --user restart pipewire pipewire-pulse

    • @KaKi87@jlai.luOP
      link
      fedilink
      English
      25 months ago

      The command itself doesn’t output any error, but starting OBS just after executing the command triggers the following :

      warning: The Wayland connection broke. Did the Wayland compositor die?
      warning: Attempting wayland reconnect
      warning: Failed to write to the pipe: Bad file descriptor.
      info: adding 21 milliseconds of audio buffering, total audio buffering is now 21 milliseconds (source: Desktop Audio)
      
      warning: [pipewire] Failed to start screencast, denied or cancelled by user
      
  • mox
    link
    15 months ago

    Do you have the xdg-desktop-portal-kde package installed?