3 ms·
Does Zoom even support Wayland or you are running it through XWayland? All these proprietary clients usually have a lot of inertia with implementing Wayland sup
by shmerl 3y ago
Does Zoom even support Wayland or you are running it through XWayland? All these proprietary clients usually have a lot of inertia with implementing Wayland support.
- bee_rider 3y agoI haven’t the slightest clue, it is a terrible program and I just wanted to do the minimal to get it working. Switching to X11 meant I was able to waste fewer brain-cycles thinking about Zoom.
- yencabulator 3y agoFor what it's worth, Zoom has worked well enough in the browser for me every time I've been forced to use it.
- bisby 3y agoZoom supports the xdg-desktop-portal for screensharing as of semi recently. Sway's screensharing portal (via xdg-desktop-portal-wlr) only lets you share a full monitor at a time. You cant only share a screen region or a single window, so YMMV. Some of the big proprietary clients have their own devs using linux. Devs tend to be that type of person, so them pushing for upgrades to tools they themselves use isn't too surprising. Discord just recently released an official flatpak and cited internal dev teams as a reason.
- shmerl 3y agoKDE should support desktop portal better. It works fine with OBS for example in the Wayland session for screen recording of individual windows. Does Discord support Wayland at all? I've heard a bunch of related complaints from people using its native client.
- maxhille 3y agoI run it as a Wayland client since a year or so now. The only problem I know of is that screen sharing does not allow you to select an audio stream which has already spawned multiple hacks / modded clients over the years (and might also apply when running as a X client IDK)
- account42 3y agoThe thing is, in a reasonably designed replacement that shouldn't matter. Requiring applications to update to the new thing just to keep working is absurd.
- shmerl 3y agoReasonable applications would use something like SDL to abstract it. But it depends on complexity. Wine for example implementing Wayland support is a big deal and it's not trivial.
- account42 3y agoUsing SDL is a good idea but it isn't a stable interface either, e.g. SDL 1 programs will not run with SDL 2. SDL 2 is also not something you can rely on being installed, you generally need to ship your own copy and even if you want to rely on distro packages you will need to adapt your code eventually as old versions are purged. SDL is also not a reasonable abstraction for all kinds of applications as it is focused on games and game like use-cases. Backwards compatibility really should be the primary focus for anything looking to replace a system component. We do have Xwayland for that but its an incomplete solution by design as X clients won't see non-X windows nor can they capture the whole desktop.
- shmerl 3y agoAnyone with more complex cases like Wine can work with Wayland directly. Wayland protocols are pretty stable. If they care to support X too they'd need two paths. But something like freerdp for example managed to do it with SDL well enough. SDL of all projects actually did think about translating older ABIs to avoid breaking changes. I.e. there is SDL 1 over SDL 2 helper. It would be nice to see more of such efforts on Linux.