Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

You mean 3 years ago? It is a while. Definitely enough, lot of software implemented it in the meantime. Zoom is actually the only one I know that didn't

LTS distribution before that are on X11, so this discussion doesn't even apply, supporting both is definitely possible since they already support X11.



view as:

No, I mean last year. The current API for screencast (the only one which might work on anything other than Gnome) uses Pipewire and even OBS didn't support it until last year.

No, Pipewire and xdg-desktop have been there for ~3 years.

OBS supported Wayland for ~2 years (maybe more, but I've been using it for ~2 years), but you had to install a third party plugin for it, and the app itself was running in Xwayland. The Flatpak version did include the plugin for a while.

And it's not MIGHT work on anything other than Gnome, it DOES.


Even the _current_ LTS from Ubuntu does not ship Pipewire 0.3, which is _required_ to use the portal API for screencasting (no dma-buf import in pipewire 0.2), unless you want for it to be slower than using X11 and Xshm. So this API doesn't even work in the current fastest-LTS-cycle distro.

> And it's not MIGHT work on anything other than Gnome, it DOES.

well, I say that because even thought single-window screencasting now works in Gnome since sometime around last year, when I try to do it on _anything_ else I get a black screen.

And turns out because _as of today_ it is not yet implemented for wlr https://github.com/emersion/xdg-desktop-portal-wlr/blob/c34d...

This stuff is just way too recent and unstable and changing every day.


Ubuntu LTS is on x11, not wayland. So pipewire is irrelevant here.

Pipewire and xdg-desktop are fairly new but not changing every day at all, that's just pure lies. Now that's it's supported by almost all software but zoom, it's unlikely to introduce big breaking changes as well in the future.

If the compositor itself do not support one part of it, it's the problem of the compositor itself, not Zoom, it won't change a thing on Zoom sides. That's exactly the concept behind it being a protocol that abstract the compositor.


Legal | privacy