There is an updated pull request by Logarithmus against master on the void-packages repository https://github.com/Logarithmus/void-packages libpipewire02 https://github.com/void-linux/void-packages/pull/26144 chromium: enable WebRTC screen sharing via PipeWire - [x] libpipewire0.2 - [x] patch chromium's template - [ ] test building for all archs: - [ ] x86_64 - 🚧 - [ ] i686 - 🚧 - [x] aarch64 - ignoring because `nocross=yes` - [x] armv7l - ignoring because `nocross=yes` - [x] x86_64-musl - works with some issues (tested on my laptop: https://youtu.be/0JOtntP9_oU): * have to kill `xdg-desktop-portal*` processes sometimes, probably caused by some sort of race condition; * some services work, others don't: ✔️ https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing ⚠️ https://zoom.us web version - you need to start/stop screen sharing multiple times before it will eventually work ❌ https://discord.com web version - screen sharing starts, but it shows nothing ❓ https://web.skype.com - not tested yet ❓ https://meet.google.com - not tested yet - [x] aarch64-musl - ignoring because `nocross=yes` A patch file from https://github.com/void-linux/void-packages/pull/26144.patch is attached