portals icon indicating copy to clipboard operation
portals copied to clipboard

Screencast Portal

Open colinkiama opened this issue 2 years ago • 1 comments

Problem

Currently unable to use some screen recording Flatpak apps because they can't use the org.freedesktop.portal.ScreenCast portal in elementary OS. e.g: Kooha

Proposal

Implement org.freedesktop.impl.portal.ScreenCast`. It would improve support for Flatpak apps that use screen recording to work on elementary OS.

It would allow apps to use implement screen recording features without needing to know about the desktop or window manager that the app is running on.

Prior Art (Optional)

xdg-desktop-portal-gnome (see: src/screencast.c) xdg-desktop-portal-kde (see: src/screencast.cpp)

P.S. I also see that both desktop portal implementations also have screencast dialog. Not sure how relevant that may be for this but it seems like something worth taking a look at too.

colinkiama avatar May 13 '23 12:05 colinkiama

Marked as blocking for wayland because IMHO having no working screen recording at all on wayland is too big of a regression

leolost2605 avatar Apr 04 '24 13:04 leolost2605

Fixed in #102

danirabbit avatar Jul 03 '24 15:07 danirabbit