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.
Try
systemctl --user restart pipewire pipewire-pulse
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
Do you have the xdg-desktop-portal-kde package installed?
Yes