Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screencast Portal #74

Closed
colinkiama opened this issue May 13, 2023 · 2 comments
Closed

Screencast Portal #74

colinkiama opened this issue May 13, 2023 · 2 comments

Comments

@colinkiama
Copy link
Member

colinkiama commented May 13, 2023

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.

@danirabbit danirabbit added this to OS 8 Aug 30, 2023
@danirabbit danirabbit moved this to Needs Discussion in OS 8 Aug 30, 2023
@danirabbit danirabbit removed this from OS 8 Apr 1, 2024
@github-project-automation github-project-automation bot moved this to To do in Wayland Apr 4, 2024
@leolost2605 leolost2605 moved this from To do to Blocking in Wayland Apr 4, 2024
@leolost2605
Copy link
Member

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

@danirabbit
Copy link
Member

Fixed in #102

@github-project-automation github-project-automation bot moved this from Blocking to Done in Wayland Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

3 participants