New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/issues/28987#issuecomment-784843310 Comment: > Ofc i needed to install pipewire. Ran it in a terminal $ pipewire , then pressed the shorcut et voilá ! it started recording correctly and video file was in $HOME/Videos, awesome! Great! > As pipewire is still unstable, and (correct me if i'm wrong) not yet supported by voidlinux, i'd say gnome screencasting is currently broken? unless there is another workaround? Well, it is a package we ship and constantly update. The main issue it has is that unlike Pulseaudio, it isn't automatically started, so one has to launch it manually or somehow create a user service for it, which are complicated to do as a general solution. So in a way, a seamless pipewire experience is unsupported. Since the rest of GNOME shell works without pipewire, and using pipewire requires manual work either way, I don't think `gnome-shell` should depend directly on it. Maybe upstream can improve their error messages to let you know things are going wrong without having to use `dbus-monitor`. But screen casting works once you have pipewire installed and launched, which is the correct way of using pipewire, so I wouldn't say it's broken in any way. I will merge my PR for now, since it enables the screen cast functionality to work at all, and that will close this issue. If you think we can improve matters further, feel free to reopen or open another one (maybe we need to add pipewire documentation to Void, and maybe mention that GNOME screen cast requires it - you can open an issue in the void-docs repository for this). Thanks for testing and for bringing the solution :)