In OBS (flatpak version however the native wasn't any different), whenever I click on the "Screen capture" button a window with a "open selector" button pops up however when I click on it it doesn't do anything. This is the ouptup:
Code: Select all
info: PipeWire initialized
warning: [pipewire] Failed to create session, denied or cancelled by user
Code: Select all
[13959:1001/191017.591012:ERROR:third_party/webrtc/modules/desktop_capture/linux/wayland/base_capturer_pipewire.cc:82] ScreenCastPortal failed: 3
Error during screenshare picker Failed to get sources.
(node:13959) UnhandledPromiseRejectionWarning: TypeError: Video was requested, but no video stream was provided
at VCDMain:80:50834
(node:13959) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 16)
Code: Select all
[ebuild R ] media-video/pipewire-1.4.8-r2:0/0.4::gentoo USE="X dbus extra ffmpeg gstreamer lv2 pipewire-alsa readline sound-server ssl systemd v4l -bluetooth -doc -echo-cancel (-elogind) -fftw -flatpak -gsettings -ieee1394 -jack-client -jack-sdk -liblc3 -loudness -man -modemmanager -roc (-selinux) (-system-service) -test -zeroconf" ABI_X86="(64) -32 (-x32)" 0 KiB
I have even tried reinstalling the whole system (at least 2 times) but it just doesn't work. I appreciate any help
SOLUTION:
marannnn wrote: Add the screencast flag to the make.conf (or the speciffic pakcages) and rebuild everything. It says it in the wiki https://wiki.gentoo.org/wiki/PipeWire (that I have read many times but I still somehow missed it)

