No longer works on Fedora 33
Both Window and Desktop capture stopped working a few days ago, as in, you can select a window and a desktop, but the capture is black. This is what I see in the kernel log:
xdg-desktop-por[3677]: Unhandled parent window type
xdg-desktop-por[3677]: Failed to associate portal window with parent window
xdg-desktop-por[3677]: Unhandled parent window type
xdg-desktop-por[3677]: Failed to associate portal window with parent window
pipewire[3699]: [E][000027720.712743][module-access.c:102 check_flatpak()] failed to open "/proc/2307/root": Permission denied
pipewire[3699]: [W][000027720.712757][module-access.c:196 context_check_access()] access 0x56021fb5e030: client 0x560220042350 sandbox check failed: Permission denied
pipewire[3699]: [E][000027722.643932][module-access.c:102 check_flatpak()] failed to open "/proc/2307/root": Permission denied
pipewire[3699]: [W][000027722.643951][module-access.c:196 context_check_access()] access 0x56021fb5e030: client 0x56022006bb20 sandbox check failed: Permission denied
This is what I see in the OBS log:
info: [OBS XDG] Screencast session created
info: [OBS XDG] Screencast session created
Attempted path: share/obs/obs-studio/images/overflow.png
Attempted path: /app/share/obs/obs-studio/images/overflow.png
info: [OBS XDG] Asking for monitor…
info: [OBS XDG] Asking for monitor…
info: adding 64 milliseconds of audio buffering, total audio buffering is now 64 milliseconds (source: Mic/Aux)
info: [OBS XDG] Monitor selected, setting up screencast
info: [OBS XDG] Monitor selected, setting up screencast
error: [OBS XDG] Error retrieving pipewire fd: Timeout was reached
error: [OBS XDG] Error retrieving pipewire fd: Timeout was reached
Shell shows that screen is being shared and keeps showing that even after OBS is closed.
Fedora 33, Wayland, GNOME, OBS from Flathub beta.
Edited by Ivan Molodetskikh