Currently, the xdg-desktop-portal package on Neon is not built with Pipewire support. This leads to it not providing the ScreenCast interface even though xdg-desktop-portal-kde implements it. This was an Ubuntu bug: https://bugs.launchpad.net/ubuntu/+source/pipewire/+bug/1802533, fixed in 21.04. The fix (basically just building it on a system with Pipewire) can be easily done for Neon 20.04, and we should do so to make Wayland screencasting work. Right now I made it work by compiling xdg-desktop-portal from source using instructions in an AUR pkgbuild.
Probably that's why I can not record my screen with OBS Studio 27 RC5 on my neon unstable.
Currently OBS Studio from flathub can record my screen on neon unstable. However, it can't record audio output.
Hello I am a packager for NixOS. As I've encountered the same problem, could comeone explain what did Ubuntu do for fixing that? Did they just apt install pipewire before building xdg-desktop-portal-kde or did they add cmake flags? Or where should I look for the build instructions for that deb package?
(In reply to p3dimaria from comment #3) > Hello I am a packager for NixOS. As I've encountered the same problem, could > comeone explain what did Ubuntu do for fixing that? > Did they just apt install pipewire before building xdg-desktop-portal-kde or > did they add cmake flags? > Or where should I look for the build instructions for that deb package? On my system just installing it with Pipewire (and the development headers!) present was enough to enable it.
On Neon Unstable right now this is fixed. Closing.