1. Zoom - screenshare doesn't work or crashes - I can't remember now
2. Peek - cannot capture gif recordings
3. Flameshot - cannot take screenshots
1. Zoom - screenshare doesn't work or crashes - I can't remember now
2. Peek - cannot capture gif recordings
3. Flameshot - cannot take screenshots
2. Have you tried: https://github.com/SeaDve/Kooha ?
Some (all?) browsers lack the ability to talk with Wayland's screensharing system. A quick workaround that worked for me (using Zoom at least) was to launch that browser session and the windows to be shared in XWayland.
A perhaps more convenient workaround is exposing your entire Wayland session as a fake webcam. I don't remember the name of the software that lets you do this, but it works quite well.
So try the web version of zoom, it will just work. I don’t know the other programs but pipewire is the relevant API they should implement.
https://help.gnome.org/users/gnome-help/stable/screen-shot-r...