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

Add Wayland support #926

Open
Everest10 opened this issue Nov 30, 2021 · 6 comments
Open

Add Wayland support #926

Everest10 opened this issue Nov 30, 2021 · 6 comments

Comments

@Everest10
Copy link

Please add Wayland support !!

@Maxzor
Copy link

Maxzor commented Dec 9, 2021

Ahh so that's why the record is all black? :)

@reagentoo
Copy link

Just use OBS or Kooha screen recorder instead of ssr.

@Erikvv
Copy link

Erikvv commented Feb 5, 2022

OBS works great thanks

@BruceWayne-Linux
Copy link

+1

@Marzal
Copy link

Marzal commented Aug 4, 2022

Dup of #431, I would close this Issue in order to have a more cleaner proyect

@herzenschein
Copy link

@MaartenBaert , since you locked the main issue about it (#431), just so you know, I asked the following question to one of the KWin devs:

What's required for an X11-only screen recorder to support Wayland? XDP? Pipewire? Both?

You need the xdg desktop portal to request the screen casting, and Pipewire for the actual transfer of buffers.

So it's definitely both, not just one or the other. In the case of the portal it should be a simple matter of using DBus for the following interface: https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.ScreenCast.

https://invent.kde.org/libraries/xdg-portal-test-kde shows how to make a request to the portal to start screensharing, and the new Spectacle might serve as a good reference for the whole recording process I believe.

Hope that was useful in any way for whoever wants to tackle this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants