I've been needing a screen caster for a while. I starting "auditioning" them and ran into a consistent problem. The folks at Ask Fedora got me to a good place and provided an explanation as to why the video wasn't working (link next).
https://ask.fedoraproject.org/t/need-help-with-screencaster/4308
I'm still left with questions I need some help with. Apparently the main issue with the failed attempts is things not working with Wayland. The explanation seemed to support this. Is this really a Gnome / Mutter issue? I suppose it might be that the authors of the screen casters need to rewrite their screen interfaces because the gstreamer or ffmpeg are no longer allowed as an application interface under Wayland.
Thanks and Have a Great Day!
Pat (tablepc)
On 11/28/19 12:27 PM, pmkellly@frontier.com wrote:
https://ask.fedoraproject.org/t/need-help-with-screencaster/4308
I'm still left with questions I need some help with. Apparently the main issue with the failed attempts is things not working with Wayland. The explanation seemed to support this. Is this really a Gnome / Mutter issue? I suppose it might be that the authors of the screen casters need to rewrite their screen interfaces because the gstreamer or ffmpeg are no longer allowed as an application interface under Wayland.
According to the forum, it sounds like you have it solved now. The issue is that if you're using Wayland, X applications can't read the screen. Actually, Wayland apps can't do that directly either. There's a new system called pipewire that provides that support now and will eventually take over from pulseaudio and jack as well. You need an application that has support for pipewire, which I assume the latest OBS does now.
According to the forum, it sounds like you have it solved now. The issue is that if you're using Wayland, X applications can't read the screen. Actually, Wayland apps can't do that directly either. There's a new system called pipewire that provides that support now and will eventually take over from pulseaudio and jack as well. You need an application that has support for pipewire, which I assume the latest OBS does now.
Thanks for clarifying that for me.
Since the application I needed with pipewire was on flathub and that application without pipewire was on the standard Fedora F31 repository, I'm curious. Is there is a plan that flatpacs will be in a standard repository on Fedora in the future? I suppose some or all of the flatpacs might be absorbed into, for instance, Fedora Modular?
Thanks again and Have a Great Day!
Pat (tablepc)