You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When I use desktopCapturer.getSources(types: [SourceType.Screen]) on Linux on a system that is using Pipewire, I get an error and the ScreenSelectDialog is also broken (it just shows an error). This is probably because Pipewire prompts the user to select a screen, window or region they wanna share and Flutter WebRTC is just not waiting for this response.
Pipewire is also the new standard to record audio, video and stuff on Linux for these kinds of things, so it would be good to support it.
To Reproduce
Use the dialog or method on a Wayland based distro with Pipewire.
Expected behavior
Since the ScreenSelectDialog is kind of unnecessary on a system with Pipewire, one solution would just be displaying some message telling the user to select the screen/window in the dialog from Pipewire. But there may also be other solutons here, I think that's something for you guys to decide.
Platform information
Flutter version: 3.19.2
Plugin version: 0.9.48+hotfix.1
OS: Linux Desktop with Wayland and Pipewire
OS version: Arch Linux (doesn't really have a version)
You can probably just try this on Fedora because it has the exact same configuration as I do on Arch and also has Pipewire and Wayland by default (the Gnome version).
The text was updated successfully, but these errors were encountered:
Describe the bug
When I use
desktopCapturer.getSources(types: [SourceType.Screen])
on Linux on a system that is using Pipewire, I get an error and the ScreenSelectDialog is also broken (it just shows an error). This is probably because Pipewire prompts the user to select a screen, window or region they wanna share and Flutter WebRTC is just not waiting for this response.Pipewire is also the new standard to record audio, video and stuff on Linux for these kinds of things, so it would be good to support it.
To Reproduce
Use the dialog or method on a Wayland based distro with Pipewire.
Expected behavior
Since the ScreenSelectDialog is kind of unnecessary on a system with Pipewire, one solution would just be displaying some message telling the user to select the screen/window in the dialog from Pipewire. But there may also be other solutons here, I think that's something for you guys to decide.
Platform information
The text was updated successfully, but these errors were encountered: