You are not logged in.

#1 2023-12-11 03:17:58

Criarino
Member
Registered: 2023-07-29
Posts: 3

Screen sharing in chromiun not working - possible wireplumber problem

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: 3

I do have xdg-desktop-portal running tho

Last edited by Criarino (2023-12-11 03:24:36)

Offline

#2 2023-12-12 08:48:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,376

Re: Screen sharing in chromiun not working - possible wireplumber problem

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

Board footer

Powered by FluxBB