You are not logged in.
I want to share my screen via microsoft teams web using Brave browser, I can share individual tabs but not any window or the screen (when I click on the options to share window/screen it simply doesn't work). I tried with microsoft Edge and same problem.
-Using SwayWM on arch
-I'm sure brave is using wayland
-I have enabled webrtc pipewire capturer on the flags
-The pipewire service is running (systemctl --user status pipewire.socket pipewire shows active(running) for both)
-I can't start wireplumber, however. Running "systemctl --user start wireplumber" just gives me "Failed to start Multimedia Service Session Manager" and calling wireplumber directly gives "failed to connect to pipewire"
-I use pulseaudio for general audio and it works fine, I only need pipewire/plumber for this screensharing thing.
EDIT: Running Brave with the terminal gives me this error log when I try to use screensharing with window/screen:
[1625:1625:1211/001749.312622:ERROR:screen_capture_portal_interface.cc(48)] Failed to request session: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface “org.freedesktop.portal.ScreenCast” on object at path /org/freedesktop/portal/desktop
[1625:1625:1211/001749.312652:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 3I do have xdg-desktop-portal running tho
Last edited by Criarino (2023-12-11 03:24:36)
Offline
If you want to keep using pulseaudio I strongly suggest you switch to pipewire-media-session instead of wireplumber as the former can still operate without the audio integration.
But none of those should have an effect on the screen portal integration. For sway you'll need xdg-desktop-portal-wlr, is that installed?
Offline