Other Screen cast not working with OBS-studio in Hyprland "warning: [pipewire] Failed to start screencast, denied or cancelled by user"

Hello. I am new in FreeBSD and also BSD-based sytems too...

I have installed OBS-Studio, XWayland, wlroots, Hyprland and also `xdg-desktop-portal-hyprland` from `pkg install`.
But after trying to create a `Screen Capture (PipeWire)` source and choose the first my monitor - I have nothing.
And when I do it, this warning appears in the terminal.
```
info: PipeWire initialized
info: User added source 'Screen Capture (PipeWire)' (pipewire-screen-capture-source) to scene 'Scene'
info: [pipewire] Screencast session created
info: [pipewire] Asking for monitor and window
warning: [pipewire] Failed to start screencast, denied or cancelled by user
```
But I have NOT denied or cancelled screencast.
How to solve it?
 

Attachments

  • 20241027_07h24m37s_grim.png
    20241027_07h24m37s_grim.png
    116.4 KB · Views: 14
  • 20241027_07h24m46s_grim.png
    20241027_07h24m46s_grim.png
    97.6 KB · Views: 12
Hi Mate

im running obs studio on wayland using dwl on freebsd 14.1 p5

do you have dbus enabled in your rc.conf

Code:
/etc/rc.conf

Code:
dbus_enable="YES"

i use Wayland output (dmabuf)

20241027_14h41m57s_grim.png


20241027_14h42m10s_grim.png
 
do you have the following packages installed

Code:
seatd wayland-protocols wayland wlroots qt5-wayland

XWayland is for using X applications on wayland
 
On swayfx, this is what I do:
First I launch pipewire, then I launch /usr/local/libexec/xdg-desktop-portal-wlr.
Once all of this is done, I launch obs and use pipewire for screen capture.
 
Back
Top