Closed archhaze24 closed 1 year ago
This might be an issue with the PipeWire version inside the flatpak. Please test if this issue also happens on kde.
I have the same issue with org.chromium.Chromium (with WebRTC enabled) and com.github.IsmailMartinez.teams_for_linux. Same error output.
On the other hand, screen sharing works fine for org.mozilla.Firefox and com.obsproject.Studio. Also for the non-flatpak chromium Arch Linux package.
I'm on Sway 1.7, xdg-desktop-portal-wlr 0.6.0, and Pipewire 3.57.
I'm not really sure where the right place to report these errors are, so apologies if this is noise.
have the same issue with org.chromium.Chromium
Which version of chromium are you using?
Which version of chromium are you using?
Yes, sorry, i forgot to include the Flatpak versions
org.chromium.Chromium: 105.0.5195.102 com.github.IsmaelMartinez.teams_for_linux: 1.0.35 com.obsproject.Studio: 28.0.1 org.mozilla.firefox: 104.0.2
I haven't tested under KDE -- i had a quick go this morning but didn't manage to get Plasma up and running, then ran out of time.
The chromium flatpak needs to bundle a newer version of PipeWire to correctly negotiate hardware capabilities (modifiers). You can try this test build https://github.com/flathub/org.chromium.Chromium/pull/229.
Great, that fixes it for me. I'll assume Teams for Linux needs to do similar.
edit: seems to work for Teams for Linux, making a botched job of a pull request below, as you might notice :)
Wrt the original reported error, the latest version of com.brave.Brave seems to be on org.freedesktop.Platform 21.08, which probably means a bump to 22.08 might fix it like it did for teams-for-linux and chromium, but that's not an xdg-desktop-portal-wlr issue :)
Great, let's solve this by updating the browser flatpaks. I'll mark this as an upstream issue and close it. If sth. new happens feel free to reopen it again.
I'm trying to use screenshare with Element Desktop and Brave installed as flatpak on sway. However, when I try to select a screen, after selecting it gives me a blank output.
When I tried to test Brave non-flatpak version (from AUR), everything works fine. Also xdp-screen-cast shows me my screen normally. When running flatpak Brave in console and selecting output, it gives me that error, and continues to print it: